VIM html autoindent无法正常工作

时间:2012-04-18 16:25:57

标签: vim indentation

我尝试使用html文件让自动注册在VIM中工作,但遗憾的是它不起作用。 Autoindent与其他语言完美配合,但它不适用于html。我已经尝试将filetype设置为html,正如this问题中所建议的那样,但遗憾的是它也不起作用。此外,当我选择所有内容并按 = 时,它也不会缩进,即使vim报告XX lines indented

我的.vimrc文件如下所示:

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

有什么建议吗?

1 个答案:

答案 0 :(得分:19)

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

filetype on
filetype plugin on
filetype indent on

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