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