8

html ファイルを使用して VIM で自動インデントを機能させようとしましたが、残念ながら機能しません。Autoindent は他の言語では完全に機能しますが、html では機能しません。この質問で示唆されているように、filetype私はすでに を に設定しようとしましたが、残念ながらそれもうまくいきません。また、すべてを選択して押しても、vimが報告してもインデントしません。html=XX lines indented

私の .vimrc ファイルは次のようになります。

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

助言がありますか?

4

1 に答える 1

19

.vimrcvim がファイル固有のインデントを使用するようにするには、次の行をファイルに追加する必要があります。

filetype on
filetype plugin on
filetype indent on

このようにして、ファイルタイプが に設定されている場合、html を html としてインデントしhtmlます。

于 2012-04-18T18:15:15.617 に答える