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