找不到在MSysGit中为提交消息vi/vim禁用换行的方法(默认情况下约为74个字符)

Cod*_*der 1 git vi vim

我曾经尝试了几次(谷歌搜索和尝试的东西)来禁用MSysGit中的小74字符默认行/自动换行设置.我尝试查看msysgit下的vim目录,我的windows用户目录中的设置,没有.我找不到任何文档来禁用它.

我正在使用1.7.11.msysgit.1

如何完全关闭换行/自动换行或至少将其包装的字符增加到非常大的值.

bce*_*ary 5

我认为你应该避免搞乱Vim的系统设置.如果您使用的是没有管理员权限的Linux/Unix系统,这种情况尤其如此,这个问题对您来说也是一个问题(我在Linux上遇到了同样的行为).您应该修改您的vimrc文件.

要找出vim的vimrc文件的位置,请:version在vim中发出命令并向下滚动,直到看到user vimrc file:.就是这个.

修改它以仅更改文本宽度:

autocmd Syntax gitcommit setlocal textwidth=0
Run Code Online (Sandbox Code Playgroud)

应禁用第74个字符的自动文本换行.您还可以删除所有自动命令:

autocmd! Syntax gitcommit
Run Code Online (Sandbox Code Playgroud)

要在删除它们之前查看实际命令是什么,请发出上面没有感叹号的命令.