我试图理解为什么 VIM 不断将我的 textwidth 重置为 0。
为了创建这个问题,我在 Vim 中打开一个新文件,然后输入:
:set textwidth=72
然后我输入一两句话,我可以看到它确保了文本的宽度永远不会超过 72 个字符。都好。当我使用下面的命令保存文档时,问题就出现了,然后当我重新打开文件时,setwidth 重置为 0。
:wq!
因此,如果我现在重新打开该文件,文本宽度将设置回零。我通过输入以下内容进行确认:
: set textwidth?
结果是 0。这非常烦人。我该如何解决这个问题?
答案1
Vim 不会在这样的部分之间保留您的设置。
你必须构建一个 .vimrc 配置文件(在你的主目录中)并添加你想要的设置,这样每次 Vim 加载它时都会包含配置文件中的设置:
cat >> .vimrc << EOF
set textwidth=72
EOF