我过去曾尝试过几次(谷歌搜索和尝试)来禁用MSysGit中的小74字符默认行/自动换行设置。我尝试查看msysgit下的vim目录,我的windows用户目录中的设置,没有。我找不到任何文档来禁用它。
我正在使用1.7.11.msysgit.1
如何完全关闭换行/自动换行或至少将其包装的字符增加到非常大的字符。
答案 0 :(得分:5)
我认为你应该避免搞乱Vim的系统设置。如果您使用的是没有管理员权限的Linux / Unix系统,这种情况尤其如此,这个问题对您来说也是一个问题(我在Linux上遇到了同样的行为)。你应该修改你的vimrc文件。
要找出vim的vimrc文件的位置,请在vim中发出:version
命令并向下滚动,直到看到user vimrc file:
。就是这样。
修改它以仅更改文本宽度:
autocmd Syntax gitcommit setlocal textwidth=0
应禁用第74个字符的自动文本换行。您还可以使用以下命令删除所有自动命令:
autocmd! Syntax gitcommit
要在删除它们之前查看实际命令是什么,请发出上面没有感叹号的命令。
答案 1 :(得分:2)
好的,我想通了。对于任何对此感兴趣的人,请编辑文件:[git] \ share \ vim \ vimrc
并在下面的行中,将74更改为所需的宽度。它并不完美(如果你碰到它们,它仍会强制设置字符后换行),但它至少可以自定义。也许删除它会更好。
autocmd语法gitcommit setlocal textwidth = 74