2012-03-08 200 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