簡體   English   中英

我有幾個vim?

[英]How many vim do I have?

我在Mac上,El Capitan。

這是我的代碼:

在此處輸入圖片說明

我的問題是: 我有幾個vim? 我知道:

  1. / usr / bin / vim來自Mac OSX
  2. / usr / local / bin / vim來自Homebrew
  3. / usr / local / Cellar / vim / xxx / bin / vim也來自Homebrew(?)

也:

在此處輸入圖片說明

在此處輸入圖片說明

因此,另一個問題是:如果要使用brew升級它, 應該使用哪個

通過確保PATH環境變量 /usr/bin 之前包含/usr/local/bin 應在/usr/local/bin使用一個。

如果仔細看,您會發現/usr/local/bin/vim是到homebrew酒窖的符號鏈接,每次在homebrew更新vim ,它都會更新/usr/local/bin的符號鏈接,以指向地窖的最新版本。 因此,如果您使用/usr/local/bin/vim ,則將始終使用最新版本。

讓我們檢查一下:

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

是的, /usr/local/bin/vim指向/usr/local/Cellar/vim/7.4.2033/bin/vim ,這就是為什么在運行兩個命令時都得到相同版本的原因-因為它們是同一回事。

Apple發行的版本很古老-您不想要那樣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM