自从升级到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)都不需要这两个文件才能正常工作。
-
在没有符号链接或其他内容的情况下启动:主文件夹中没有
.vim
文件夹,也没有.vimrc
或.gvimrc
。MacVim工作吗?你应该看到一个窗口,里面有一些介绍性的文字,你看到了吗? -
退出MacVim并转到要使用的原始
.(g)vimrc
文件:它们位于哪里?你从哪里弄来的?他们的内容是什么?你真的,真的需要它们吗?他们的名字真的以句点开头吗(你在Finder中看到或没有看到他们)?它们的编码是什么(在vim中,:set fileencoding?
和在终端中,$ file /path/to/original/.vimrc
)?请粘贴您想在问题中使用的.vimrc
文件的内容。 -
如果您完全确定您需要这些文件才能在Vim中高效工作,并且假设您的Mac上确实有一个自定义的
.vimrc
,请打开Terminal.app并键入以下命令(不带$
):$ cp /path/to/original/.vimrc ~/.vimrc
以将您的
.vimrc
复制到规范位置。现在启动MacVim。你看到了什么?你应该看到一个窗口,里面有一些介绍性的文字,你看到的是这样吗?
-
如果MacVim无法正确使用
~/.vimrc
,您可能需要对其内容进行注释,重新启动MacVim,取消注释几行,等等,直到您最终发现一个错误的设置。
只需将.vimrc
和.gvimrc
放入主目录,即~/
即可。
顺便说一句,你不需要链接到自制程序目录。那些rc文件是默认文件,你可以用本地用户文件覆盖。