我尝试使用html文件让自动注册在VIM中工作,但遗憾的是它不起作用。 Autoindent与其他语言完美配合,但它不适用于html。我已经尝试将filetype
设置为html
,正如this问题中所建议的那样,但遗憾的是它也不起作用。此外,当我选择所有内容并按 = 时,它也不会缩进,即使vim报告XX lines indented
。
我的.vimrc文件如下所示:
set autoindent
set cindent
set tabstop=4
set shiftwidth=2
set expandtab
有什么建议吗?
答案 0 :(得分:19)
您必须在.vimrc
添加以下行,以确保vim使用特定于文件的缩进:
filetype on
filetype plugin on
filetype indent on
这样,当文件类型设置为html
时,它会将html缩进为html。