6
我希望我的Vim在編輯擴展名爲en
的文件時運行一些命令,例如setlocal spell spelllang=en_us
,例如, abc.en
。我怎樣才能實現這個?Vim:在編輯特定文件時運行一些命令
我希望我的Vim在編輯擴展名爲en
的文件時運行一些命令,例如setlocal spell spelllang=en_us
,例如, abc.en
。我怎樣才能實現這個?Vim:在編輯特定文件時運行一些命令
augroup spell_settings
au!
" set en_us as default language (unknown extension):
au BufEnter * setlocal spell spelllang=en_us
" set en_us for en files specifically:
au BufEnter *.en setlocal spell spelllang=en_us
" to add multiple commands just append:
au BufEnter *.en setlocal syntax on
augroup END
非常感謝。它可以炒鍋!但是如果我想爲en文件運行多個命令,我該怎麼辦?如語法上。我更喜歡將en文件作爲新的文件類型,但我不知道如何告訴vim在編輯新文件類型時運行一些命令 – remy 2012-03-20 16:32:53
@remy,更新了答案 – perreal 2012-03-20 17:08:00
謝謝,我知道它是怎麼做到的。 – remy 2012-03-21 02:52:13