我过去曾尝试过几次(谷歌搜索和尝试)禁用 MSysGit 中的 74 个小字符默认行/自动换行设置。我试着查看 msysgit 下的 vim 目录,我的 Windows 用户目录用于设置,什么也没有。我找不到任何文档来禁用它。
我正在使用 1.7.11.msysgit.1
如何完全关闭换行/自动换行或至少将其换行的字符增加到非常大的字符。
最佳答案
我认为你应该避免弄乱 Vim 的系统设置。如果您使用的是没有管理员权限的 Linux/Unix 系统,并且这个问题对您来说也是一个问题(我在 Linux 上也有同样的行为),情况尤其如此。你应该修改你的 vimrc 文件。
要找出 vim 的 vimrc 文件在哪里,请在 vim 中发出 :version
命令并向下滚动,直到您看到 user vimrc file:
。就是这个。
修改它以仅更改文本宽度:
autocmd Syntax gitcommit setlocal textwidth=0
应该在第 74 个字符处禁用自动换行。您还可以删除所有自动命令:
autocmd! Syntax gitcommit
要在删除它们之前查看实际命令是什么,请发出上面没有感叹号的命令。
关于git - 找不到在 MSysGit 中为提交消息 vi/vim 禁用换行的方法(默认情况下大约 74 个字符),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11866536/