在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,但值得一试。 但是,它也可以帮助您记住保持提交消息的长度:

在Vim中的提交消息在逃犯

添加到您的.vimrc

 filetype indent plugin on 

从这里 。

这里有一个自动包装的git钩子,可以和任何编辑器一起使用: https : //github.com/surabhigupta/AutoWrapSeventyTwo