iTerm不保存'set'参数以使用vim

时间:2014-12-06 23:00:08

标签: vim macvim iterm2

我正在使用iTerm2和vim来处理python文件。当我使用'vi'创建或开始编辑文件时,我总是要引入所有配置值,如':set number',':syntax on'等。我已经编辑了MacVim中的'.vimrc'来保存这些参数,但是当我重新启动iTerm时我必须再次输入值,配置没有保存这个'set'值。

这是我启动程序的一个例子:'vi file.py'。它打开了vim但没有我之前介绍的'set'值。

如果有人可以帮助我,那将是件好事。谢谢。

1 个答案:

答案 0 :(得分:1)

  1. 第一条规则:永远不要在VIM的RUNTIME文件中做任何事情。

    在Vim中,:echo $VIM。在您的情况下,该目录{em}是 off limits 。你不应该在那里更改/添加/删除任何。甚至没有理由看它!

  2. 第二条规则:始终在您的主页目录中进行定制。

    您的自定义属于您的主目录。

    您的 /Applications/MacVim.app/Contents/Resources/vim就在这里:

    vimrc

    您的 ~/.vimrc ~/ being a shortcut for /Users/username/ 就在这里:

    vim/

    必须创建这些文件和目录(如果它们尚不存在)。

  3. 注意:MacVim是一个GUI应用程序,除非你做了一些(简单的)特定事情,否则它们不能在您的终端中运行。你为这个目标做了什么吗?看起来你只是使用了默认的 来源MacVim的运行时文件。