Bagaimana cara meningkatkan vim standar sistem?

13

Akhirnya, vim 8.0 telah dirilis ! Namun, vim yang sudah diinstal adalah vim 7.3 pada sistem saya (OS X El Capitan), dan saya ingin memutakhirkannya ke versi 8.0 terbaru.

Jadi bagaimana saya bisa melakukan ini tanpa mengacaukan segalanya? Apakah itu ide yang baik untuk hanya menimpa vim /usr/bin/vim? Dan bagaimana dengan kompilasi dari sumber?

nalzok
sumber
Pada dasarnya alat baris perintah bekerja seperti apple.stackexchange.com/questions/93002/... atau apple.stackexchange.com/a/231347/5472
bmike

Jawaban:

20

Dapatkan pengelola paket Homebrew * .

Instal vimrumus (pada hari ini Vim 8.0.2) dengan:

brew install vim

Periksa pesan yang dihasilkannya untuk tindakan manual apa pun yang mungkin perlu Anda lakukan, meskipun dengan formula Vim seharusnya tidak ada masalah.

Satu hal lagi yang harus Anda lakukan adalah memeriksa variabel lingkungan Anda untuk yang mungkin berisi path lengkap ke sistem vi/ vim, suka EDITORdan perbarui mereka untuk menggunakan /usr/local/bin/vim.


Jika Anda sudah menginstal Homebrew, sebelum menjalankan perintah install, perbarui repositori lokal dengan:

brew update

Jika Anda telah menginstal Vim dengan Homebrew (atau jika di masa depan Anda ingin meningkatkan versi Vim), maka jalankan:

brew upgrade vim

* Homebrew adalah open-source, pengelola paket yang dipelihara secara aktif untuk Mac OS X. Ini membuat paket-paket dalam /usr/local/Cellarfolder secara default. Ia menyimpan tautan ke file yang dapat dieksekusi /usr/local/bindan menempatkan direktori ini di atas direktori sistem dalam PATHvariabel lingkungan. /usr/bin/vimDengan demikian Anda dapat dibiarkan sendiri.

Homebrew juga akan mengurus semua jalur dan dependensi untuk paket yang diinstal.

techraf
sumber
bekerja untukku. Saya harus menambahkan / usr / local / bin / vim ke variabel lingkungan PATH saya
Koray Güclü
Bagi saya dikatakan, Error: vim 8.0.1650_1 already installedketika saya melakukannyabrew upgrade vim
R11G
@ R11G, Anda bisa brew reinstall vimjika Anda sudah pada versi terbaru
jeremysprofile
3

Anda dapat menginstal vim dengan Homebrew yang menimpa vim sistem saat ini dengan --with-override-system-vi:

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

Ingatlah untuk memulai kembali terminal Anda setelah itu untuk memastikan tautan simbolik baru berfungsi seperti yang diharapkan.

Giovanni Benussi
sumber