Come aggiornare vim predefinito di sistema?


13

Infine, vim 8.0 è stato rilasciato ! Tuttavia, il vim preinstallato è vim 7.3 sul mio sistema (OS X El Capitan) e voglio aggiornarlo alla versione 8.0 più recente.

Quindi, come posso farlo senza rovinare le cose? Sarebbe una buona idea semplicemente ignorare il video /usr/bin/vim? E che dire della compilazione dalla fonte?


Fondamentalmente qualsiasi strumento da riga di comando funziona come apple.stackexchange.com/questions/93002/… o apple.stackexchange.com/a/231347/5472
bmike

Risposte:


20

Ottieni il gestore di pacchetti Homebrew * .

Installa la vimformula (ad oggi è Vim 8.0.2) con:

brew install vim

Controlla i messaggi prodotti per eventuali azioni manuali che potresti dover eseguire, anche se con la formula Vim non dovrebbero esserci problemi.

Un'altra cosa che dovresti fare è controllare le variabili di ambiente per quelle che potrebbero contenere un percorso completo al sistema vi/ vim, come EDITORe aggiornarle per usare il /usr/local/bin/vim.


Se Homebrew era già installato, prima di eseguire il comando install, aggiorna il repository locale con:

brew update

Se hai già installato Vim con Homebrew (o se in futuro desideri aggiornare la versione di Vim), esegui:

brew upgrade vim

* Homebrew è un gestore di pacchetti open source e gestito attivamente per Mac OS X. Mantiene i pacchetti nella /usr/local/Cellarcartella per impostazione predefinita. Memorizza i collegamenti ai file eseguibili /usr/local/bine mette questa directory davanti alle directory di sistema nella PATHvariabile d'ambiente. Il tuo /usr/bin/vimpuò quindi essere lasciato solo.

Homebrew si occuperà anche di tutti i percorsi e le dipendenze per i pacchetti installati.


per me va bene. Ho dovuto aggiungere / usr / local / bin / vim alla mia variabile d'ambiente PATH
Koray Güclü

Per me dice, Error: vim 8.0.1650_1 already installedquando lo facciobrew upgrade vim
R11G

@ R11G, puoi brew reinstall vimse sei già nella versione più recente
jeremysprofile

3

Puoi installare vim con Homebrew sovrascrivendo il vim del sistema corrente con --with-override-system-vi:

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

Ricorda di riavviare il tuo terminale dopo quello per assicurarti che i nuovi collegamenti simbolici funzionino come previsto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.