2015-12-01 43 views
0

我正在編輯Vim中的html代碼(實際上是MacVim),並且我有這個非常惱人的問題,每次我在一行上寫兩組html標籤時,vim不斷移動到最左邊的,弄亂我手動完成的所有縮進。
例如,<div>....</div><!-- a comment>。當我爲第二個元素(這裏是註釋)寫結束標記時,所有行都移回到最左側。 我也有一個vim autoindenting問題太多,但設法打開自動縮進。但是,做「反向縮進」的問題依然存在。我怎樣才能防止文本的自動移動?阻止vim移動左邊的線

+3

請張貼'結果:詳細設定AI? CIN?辛克?基諾? SI?不知疲倦? indk?'你看過http://vim.wikia.com/wiki/How_to_stop_auto_indenting嗎? –

+0

cinkeys = 0 {,0},0),:,0#,!^ F,o,O,e cinoptions = j1,J1 最後從〜/ macvim/src/MacVim/build/Release/MacVim設置。應用程序/內容/資源/ VIM /運行/茚 噸/ html.vim nosmartindent indentexpr = '' indentkeys = O,O,,<>>,{},!^ F 最後一組從〜/ macvim/build/Release/MacVim.app/Contents/Resources/vim/runtime/inden t/html.vim 有一點要注意的是,當我設置noautoindent它不會阻止自動縮進,但是當我設置了indentexpr =''自動縮進被阻止,但仍然在輸入結束標記時,所有行都移出到最左側... –

+0

從您的鏈接中讀取並找到幫助::setl noai nocin nosi inde =謝謝! –

回答