使用MacVim解决vimrc文件问题

时间:2012-02-17 20:41:44

标签: vim macvim homebrew

自升级到OS X 10.7.3以来,我很难让MacVim(7.3-64)识别我的.vimrc.gvimrc文件。在上一篇文章中,我简单地使用这些命令对.vimrc.gvimrc进行符号链接:

$ ln -s ~/.vim/vimrc /usr/local/Cellar/macvim/7.3-57/MacVim.app/Contents/Resources/vim/.vimrc 

$ ln -s ~/.vim/gvimrc /usr/local/Cellar/macvim/7.3-57/MacVim.app/Contents/Resources/vim/.gvimrc

然而,当我目前通过符号链接我的rc文件时,我无法让MacVim识别它们。我通过Homebrew安装了MacVim。有没有人对这个问题有什么建议?

2 个答案:

答案 0 :(得分:5)

~/.vim/文件夹(用于colorschemes和脚本)和~/.vimrc文件(用于自定义设置和映射)保证可以在每个类UNIX系统上运行,但这些都不是Vim所必需的(和MacVim)正常工作。

  1. 在没有符号链接或其他内容的情况下启动:没有.vim文件夹,主文件夹中没有.vimrc.gvimrc。 MacVim有用吗?你应该看到一个带有一些介绍性文字的窗口,你看到了吗?

  2. 退出MacVim并转到您要使用的原始.(g)vimrc文件:它们位于何处?你是从哪里得到的?他们的内容是什么?你真的,真的需要它们吗?他们的名字实际上是以点开头的(你在Finder中看到他们与否)?它们的编码是什么(在vim,:set fileencoding?和终端中,$ file /path/to/original/.vimrc)?请粘贴您要在问题中使用的.vimrc文件的内容。

  3. 如果您完全确定需要这些文件才能在Vim中高效工作,并假设您的Mac上某处有自定义.vimrc,请打开Terminal.app并输入这个命令(没有$):

    $ cp /path/to/original/.vimrc ~/.vimrc
    

    将您的.vimrc 复制到规范位置。

    现在启动MacVim。你看到了什么?你应该看到一个带有一些介绍性文字的窗口,是你看到的吗?

  4. 如果MacVim无法正常使用您的~/.vimrc,您可能需要对其内容发表评论,请重新启动MacVim,取消注释几行等等,直到最终找到错误的设置。

答案 1 :(得分:2)

只需将您的.vimrc.gvimrc放入您的主目录,即~/它就可以在那里找到了。

顺便说一句,你不需要链接到自制的目录。这些rc文件是默认文件,您可以使用本地用户文件覆盖这些文件。