我想在git中编辑提交文本时自动"设置拼写".从%我看到它正在写入名为.git/COMMIT_EDITMSG的文件名.如何更新我的.vimrc以在编辑该文件时自动设置拼写.什么就行了
if(filename有一个单词COMMIT)
设置咒语
科幻
Kei*_*ley 27
这条线适合我:
autocmd FileType gitcommit setlocal spell
Run Code Online (Sandbox Code Playgroud)
hob*_*bbs 26
通常你可以使用autocmd(au BufNewFile,BufRead COMMIT_EDITMSG setlocal spell
)执行此操作,但是最新版本的vim已经为git commit消息分配了一个文件类型,所以你可以做的是创建一个文件~/.vim/ftplugin/gitcommit.vim
并将其放入其中:
if exists("b:did_ftplugin")
finish
endif
let b:did_ftplugin = 1 " Don't load twice in one buffer
setlocal spell
Run Code Online (Sandbox Code Playgroud)
并确保filetype plugin on
你的.vimrc中有.这是一个更多的工作,但它可以更容易在未来添加调整.:)
干净地完成此操作的一个方便方法是使用vim 文件类型插件。
这将允许您将文件类型相关的配置/映射放置在单独的文件中(.vim/ftplugin/gitcommit.vim
例如,请参阅我的)
为此,请创建一个文件~/.vim/ftplugin/gitcommit.vim
并在其中放置您的自定义配置。
归档时间: |
|
查看次数: |
4323 次 |
最近记录: |