8

我尝试让 autoindent 使用 html 文件在 VIM 中工作,但不幸的是它不起作用。Autoindent 与其他语言完美配合,但它不适用于 html。按照这个问题的建议,我已经尝试将 to 设置filetype为,但不幸的是它也不起作用。此外,当我选择所有内容并按下它时,它也不会缩进,即使 vim 报告.html=XX lines indented

我的 .vimrc 文件如下所示:

set autoindent 
set cindent 
set tabstop=4 
set shiftwidth=2 
set expandtab

有什么建议么?

4

1 回答 1

19

您必须添加以下行以.vimrc确保 vim 使用特定于文件的缩进:

filetype on
filetype plugin on
filetype indent on

这样,当文件类型设置为 时,它会将 html 缩进为 html html

于 2012-04-18T18:15:15.617 回答