2012-03-08 203 views
0

今天我想“重新做”我的vim安装,所以我删除了/ Users/myname /路径中的一些文件夹和文件(只有vim连接),然后我删除了MacVim,因为我想新鲜地安装它(使用janus等)。但是,现在尝试重新安装后,我的终端给了我没有找到的命令:vim error。我怀疑符号链接/路径错误,但我不知道如何解决这个问题。“命令没有找到:vim”

回答

2

为什么要安装janus包?

  • 在您的终端中输入$ which vim。它说什么?

  • 您还有/usr/bin/vim吗?你能执行它吗?

    这是与Mac OS X一起安装的默认Vim。出于任何原因,您不应以任何方式触摸它。它不会在那里的唯一原因是因为你已经删除它或者用一个符号链接替换它不再存在的东西。

  • 您还有/usr/share/vim

    这些是上面默认Vim的支持文件。再次,你不应该碰这个文件夹。

  • 您还有~/.vim吗?

    这是你应该把你自己的支持文件。你删除了吗?为什么?

  • 您还有~/.vimrc吗?

    这是你自己的.vimrc。你删除了吗?为什么?

如果删除了默认的vim或者你用一个符号链接替换它和符号链接的目标消失了,没有办法把它放回去除非重新安装整个系统。

此时,系统上没有Vim,您必须重新安装它。有很多方法可以做到这一点,但你必须问自己几个问题:

  1. 我是否只需要一个GUI?

  2. 我只需要一个CLI吗?

  3. 我想同时使用CLI和GUI吗?

的方法取决于你的答案:

  • GUI只

    安装的MacVim from here或通过Homebrew

  • CLI只

    1. 安装MacPorts.

    2. 用这个命令安装的Vim:

      $ sudo port install vim +huge 
      

    您还可以安装Vim的from source.

  • GUI + CLI

    这是一样的 “GUI唯一的” 路径。当安装完成后,请确保您有mvim脚本在$PATH这行添加到您的~/.profile

    alias vim="mvim -v" 
    
+0

其中VIM:VIM找不到 在/ usr /斌/ vim的存在。 - >“操作无法完成,因为无法找到”vim“的原始项目。” /usr/share/vim存在。 - 没有碰到这个。 我还有〜/ .vim和〜/ .vimrc 我只想使用CLI,我会研究它,非常感谢。 – ernesto50 2012-03-08 17:36:28

+0

好的,'/ usr/bin/vim'是一个符号链接。看起来你用一个符号链接替代了原来的vim,而不是你机器上的任何其他Vim,显然这是一个坏主意。实际上,即使对于“仅限CLI”,我也建议安装MacVim,因为它比我手动构建的任何Vim更强大,更快。 – romainl 2012-03-08 17:53:27

+0

是的,这就是我的想法。不知道我是如何删除实际的vim的:/无论如何,我只安装了CLI(虽然我也有MacVim),现在它又重新工作了。那谢谢啦! :) – ernesto50 2012-03-08 18:03:18