Vim on git bash on window(MINGW64) 在提交消息时自动换行

Vim on git bash on window(MINGW64) automatically break line on commit message

我正在 Windows 平台上工作,并在 'MINGW64' 上使用 git bash git。

我不记得什么时候了,但是我的终端更新了一些我不熟悉的功能,它在使用 Vim 编写 git 提交消息时自动插入换行符。

我目前在我的提交消息中使用了一些钩子,并且表单符合我的旧风格,所以我现在不需要这个花哨的功能。

但我找不到关闭此选项的任何选项。 我怎样才能关闭它?

请帮帮我~

自 Vim 7.4 起,$VIMRUNTIME/ftplugin/gitcommit.vim 通过设置 'formatoptions' 强制硬包装到 'textwidth',特别是 t使用 textwidth.

自动换行文本

要撤消此操作,请将以下任一命令放入 ~/.vim/after/ftplugin/gitcommit.vim

setlocal formatoptions-=t

setlocal formatoptions<