システムのデフォルトvimをアップグレードする方法は?


13

ついにvim 8.0がリリースされました!しかし、プリインストールされているvimは私のシステム(OS X El Capitan)のvim 7.3であり、最新の8.0バージョンにアップグレードしたいと思っています。

それで、何を台無しにせずにこれを行うことができますか?単にvimをオーバーライドするのは良い考え/usr/bin/vimでしょうか?そして、それをソースからコンパイルするのはどうですか?


基本的には任意のコマンドライン・ツールは、同じように動作しapple.stackexchange.com/questions/93002/...またはapple.stackexchange.com/a/231347/5472
bmike

回答:


20

Homebrew *パッケージマネージャーを入手してください。

vim数式をインストールします(今日ではVim 8.0.2です)。

brew install vim

生成されたメッセージをチェックして、実行する必要のある手動のアクションがないか確認してください。ただし、Vimの式では問題はありません。

あなたがしなければならないもう1つのことは、システムvi/ へのフルパスを含む可能性のある環境変数を確認し、それらを使用するvimようEDITORに更新すること/usr/local/bin/vimです。


Homebrewがすでにインストールされている場合は、installコマンドを実行する前に、ローカルリポジトリを次のように更新します。

brew update

HomebrewでVimが既にインストールされている場合(または将来Vimのバージョンをアップグレードする場合)は、次のコマンドを実行します。

brew upgrade vim

* Homebrewは、Mac OS X用のアクティブに維持されているオープンソースのパッケージマネージャー/usr/local/Cellarです。デフォルトでは、パッケージをフォルダーに保持します。実行可能ファイルへのリンクを格納し、/usr/local/binこのディレクトリをPATH環境変数のシステムディレクトリの前に配置します。/usr/bin/vimしたがって、あなたは放っておくことができます。

Homebrewは、インストールされたパッケージのすべてのパスと依存関係も処理します。


私のために働く。/ usr / local / bin / vimをPATH環境変数に追加する必要があった
KorayGüclü17年

私にとっては、Error: vim 8.0.1650_1 already installed私がそうするときbrew upgrade vim
R11G

@ R11G、brew reinstall vimすでに最新バージョンを使用している場合は可能
jeremysprofile

3

現在のシステムのvimを上書きするHomebrewで vimをインストールできます--with-override-system-vi

brew install vim -- --with-override-system-vi 

その後、ターミナル再起動して、新しいシンボリックリンクが期待どおりに機能することを確認ください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.