为什么 .vimrc 没有改变 vimtutor 的外观?

BJR*_*BJR 5 vim

我从 Vim 开始。

~/.vimrc在我的主目录中创建了一个文件并开始添加首选项。

当我再次保存并启动文件时,我可以看到首选项在我的vim. 但是,当我重新打开时,我vimtutor看不到我所做的首选项。

我还在不同的文件夹中创建了另一个文本文件,以查看我的首选项是否正常工作。那么为什么我的 vimtutor 文件没有使用它们呢?

Wil*_*ard 9

来自man vimtutor

Vim is always started in Vi compatible mode.
Run Code Online (Sandbox Code Playgroud)

来自man vim

-C    Compatible.  Set the 'compatible' option.  This will make Vim behave mostly like Vi, even though a .vimrc file exists.
Run Code Online (Sandbox Code Playgroud)

因此,当您启动时vimtutor,它会以兼容模式启动,该模式会忽略您的 vimrc 文件。

vimtutor是真的只是一个文本文件,但。它没有什么特别之处,除了 (a) 它制作了导师文件的副本,以便可以在不更改原始文件的情况下对其进行修改,以及 (b) 它始终以 vi 兼容模式启动。

如果要使用 vimrc 设置而不是 vi 兼容模式打开教师文本文件(它的副本),请运行vimtutor,然后键入:w myvimtutorfile以将文本文件保存在当前目录中。接下来,输入:q!退出 vimtutor,然后在命令行输入vim myvimtutorfile,您应该看到您的 .vimrc 设置生效。