【发布时间】:2013-03-29 23:43:07
【问题描述】:
我希望 vim 中默认的 textwidth 为 80,但如果特定文件类型有自己的文本宽度(特别是 gitcommit where tw=72),我希望 vim 支持该宽度。
在我的 .vimrc 中有一行:
set tw=80
我也试过了
setlocal tw=80
但是这似乎覆盖了 gitcommit 宽度 72。
如果我删除该行,则 git 提交工作正常(在 72 处换行)但文本文件(例如)不会自动换行。
如果没有指定其他内容,是否可以将 vim 换行到 80,否则请遵循特定的文件类型说明?
顺便说一句,我认为这直到最近才起作用。我已经尝试从我的 .virmrc 中删除所有其他内容,但设置 tw=80 除外,但这没有任何区别。
编辑:如果我打开一个 git commit 消息编辑器,然后运行
:verbose set tw?
vim 显示:
textwidth=80
Last set from ~/.vimrc
【问题讨论】: