我正在使用 iTerm2 和 vim 来处理 python 文件。当我使用 'vi' 创建或开始编辑文件时,我总是必须引入所有配置值,例如 ':set number'、':syntax on' 等。我已经从 MacVim 编辑了 '.vimrc' 以保存这些参数,但是当我重新启动 iTerm 时,我必须再次输入这些值,配置没有保存这个“设置”值。
这是我如何启动程序的示例:'vi file.py'。它打开 vim 但没有我之前介绍的“设置”值。
如果有人可以帮助我,那就太好了。谢谢你。
第一条规则:永远不要在 Vim 的运行时文件中做任何事情。
在 Vim 中,执行:echo $VIM
. /Applications/MacVim.app/Contents/Resources/vim
在您的情况下,该目录是off limits。你不应该在那里更改/添加/删除任何东西。甚至没有充分的理由去看它!
第二条规则:始终在您的家庭目录中进行自定义。
您的自定义属于您的主目录。
你 vimrc
在这里:
~/.vimrc ~/ being a shortcut for /Users/username/
你 vim/
在这里:
~/.vim/ ~/ being a shortcut for /Users/username/
如果这些文件和目录不存在,则必须创建它们。
注意:MacVim 是一个 GUI 应用程序,除非你做了一些(简单的)特定的事情,否则它不能在你的终端中运行。你为那个目标做了什么吗?看起来您只是在使用默认的 Vim,它显然不会获取 MacVim 的运行时文件。