2016-07-21 9 views
0

Ich bin auf Mac, Ei Capitan.Wie viele Vim habe ich?

sind hier mein Code:

enter image description here

Meine Frage ist: wie viele vim habe ich? Ich weiß, dass:

  1. /usr/bin/vim von Mac OSX
  2. /usr/local/bin/vim ist von Homebrew
  3. /usr/local/Keller/vim/xxx/bin/vim ist auch von Homebrew

auch (?):

enter image description here

enter image description here

Also eine andere Frage: Welche sollte ich verwenden, wenn ich brew verwenden möchte, um es zu aktualisieren.

Vielen Dank für Ihre Antwort und Hilfe!

+1

Verwenden Sie die neueste Version. Eine große Anzahl von Fehlern wurde in letzter Zeit behoben. Eine vergleichsweise viel kleinere Anzahl von Fehlern wurde hinzugefügt. :) –

+0

@SatoKatsura Hallo danke! Es scheint, dass/usr/local/bin/vim empfohlen wird. Ich frage mich jedoch, wie man das unter/usr/local/Cellar/vim/xxx/bin/vim deinstalliert, und was noch wichtiger ist, was ist der Unterschied zwischen diesen beiden? Vielen Dank! –

Antwort

2

Sie sollten die man in /usr/local/bin, indem Sie sicher, dass die Umgebungsvariable PATH enthält /usr/local/binvor/usr/bin verwenden.

Wenn Sie genau hinschauen, sehen Sie, dass /usr/local/bin/vim ist ein symbolischer Link auf homebrew ‚s Keller und jedes Mal, wenn Sie vim in homebrew aktualisieren den symbolischen Link in /usr/local/bin Updates auf die neueste Version in seinem Keller-zu-Punkt. Also, wenn Sie /usr/local/bin/vim verwenden, werden Sie immer die neuesten verwenden.

Lasst uns, dass der Check:

ls -l /usr/local/bin/vim 
lrwxr-xr-x 1 mark admin 30 21 Jul 18:25 /usr/local/bin/vim -> ../Cellar/vim/7.4.2033/bin/vim 

Ja, /usr/local/bin/vim Punkte zu /usr/local/Cellar/vim/7.4.2033/bin/vim und das ist, warum Sie die gleiche Version erhalten, wenn Sie beide Befehle ausführen - weil sie die gleiche Sache sind.

Die von Apple gelieferte Version ist uralt - das wollen Sie nicht.

+0

Das stimmt! Ich vergesse,/usr/local/bin/vim zu überprüfen, habe aber/Cellar/vim/xxx/bin/vim überprüft. Danke für Ihre Hilfe! –

Verwandte Themen