在尝试正确vim
缩进.html
文件时,我按照此处列出的示例进行操作。
给定以下文件index.html
:
<html>
<body>
<p>
text
</p>
</body>
</html>
我试着像这样打开它(忽略我.vimrc
以确保它不会产生负面影响)
vim -u NONE index.html
然后我设置了启用自动缩进的选项:
:filetype plugin indent on
:set filetype=html # abbrev - :set ft=html
:set smartindent # abbrev - :set si
然后我用 缩进整个文件gg=G
,结果如下:
<html>
<body>
<p>
text
</p>
</body>
</html>
我检查以确保该html.vim
文件存在,并且肯定存在
$ head -2 ~/.vim/after/ftplugin/html.vim
" Vim syntax file
" Language: HTML
$ head -2 ~/.vim/ftplugin/html.vim
" Vim syntax file
" Language: HTML
我的 vim 版本是 7.4:
$ vim --version | head -1
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Sep 23 2013 16:12:20)
它包括智能缩进:
$ vim --version | grep smartindent
-ebcdic +mouse +smartindent +xim
我不知道为什么缩进不起作用!有什么线索或想法可以进一步研究这个问题吗?
FWIW,我正在运行 Ubuntu 13.04。