0

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

这是我如何启动程序的示例:'vi file.py'。它打开 vim 但没有我之前介绍的“设置”值。

如果有人可以帮助我,那就太好了。谢谢你。

4

1 回答 1

1
  1. 第一条规则:永远不要在 Vim 的运行时文件中做任何事情。

    在 Vim 中,执行:echo $VIM. /Applications/MacVim.app/Contents/Resources/vim在您的情况下,该目录是off limits。你不应该在那里更改/添加/删除任何东西。甚至没有充分的理由去看它!

  2. 第二条规则:始终在的家庭目录中进行自定义。

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

    vimrc在这里:

    ~/.vimrc    ~/ being a shortcut for /Users/username/
    

    vim/在这里:

    ~/.vim/     ~/ being a shortcut for /Users/username/
    

    如果这些文件和目录不存在,则必须创建它们。

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

于 2014-12-07T10:06:38.553 回答