使用MacVim识别vimrc文件时出现问题



自从升级到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。有人对问题可能是什么有任何建议吗?

~/.vim/文件夹(用于配色方案和脚本)和~/.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,取消注释几行,等等,直到您最终发现一个错误的设置。

只需将.vimrc.gvimrc放入主目录,即~/即可。

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

最新更新