在Vim中自动换行长的Git提交消息
使用Git,我的提交编辑器是Vim。 我经常做不好的事情,记住包装线,所以我得到长行(例如见这个答案 )。 有没有办法使用一些git config
或.vimrc
魔术,我可以让Vim自动换行72列?
相关的问题。
添加到您的.vimrc
:
au FileType gitcommit set tw=72
而其他答案完美地解决了这个问题,我强烈build议你安装Tim Pope的fugitive.vim 。
fugitive.vim是一个极好的插件,可以将Gitfunction带给Vim。 它有一大堆与你的问题无关的function,但值得一试。 但是,它也可以帮助您记住保持提交消息的长度:
添加到您的.vimrc
:
filetype indent plugin on
从这里 。
这里有一个自动包装的git钩子,可以和任何编辑器一起使用: https : //github.com/surabhigupta/AutoWrapSeventyTwo