使用vim包装git提交消息

时间:2016-10-12 14:04:59

标签: git vim

我有一些问题让vim包装我的git提交消息。我已经尝试了几种方法来引用此处的帖子但没有成功。我正在使用posh git并将vim设置为我的核心编辑器。我还尝试了各种添加到我的vimrc文件但没有成功。

要在每次添加到我的vimrc文件后进行测试,我会进行一次非常长的提交,然后检查我的日志,但它根本没有被包装。我假设我做错了,因为vimrc的添加似乎适用于其他人。任何建议都将不胜感激。

我试过的vimrc的补充

  • filetype on(假设它将使用gitcommit vims格式化)
  • au FileType gitcommit set tw = 72
  • autocmd文件类型gitcommit spell textwidth = 72

1 个答案:

答案 0 :(得分:2)

默认情况下,Vim不会自动换行,你需要通过以下方式手动完成:

gqip

如果你想让Vim做硬包装而不是你能做到:

:set formatoptions+=w

Vim也可以进行软包装(也就像Word一样),但这显然不是你想要的。

专业提示:如果要粘贴或输入一些非包装文本(例如代码示例),请在完成:set paste后执行:set nopaste

更多信息: