GNU/Linux >> Linux Esercitazione >  >> Linux

Vim per sostituire Vi

Innanzitutto, assicurati di aver installato i pacchetti Vim corretti. L'impostazione predefinita su molti sistemi è installare un pacchetto Vim minimo che è più vicino a Vi in termini di funzionalità.

Sui sistemi basati su Red Hat (RHEL, CentOS, Fedora), è necessario il pacchetto vim-enhanced, ad esempio da un sistema CentOS che ho installato:

vim-common-7.0.109-4.el5_2.4z
vim-enhanced-7.0.109-4.el5_2.4z
vim-minimal-7.0.109-4.el5_2.4z

'common' contiene le librerie comuni utilizzate da tutti i pacchetti Vim. 'minimal' è il semplice eseguibile dell'editor vi installato per impostazione predefinita.

Sui sistemi basati su Debian (come Ubuntu), è necessario "vim". Ad esempio:

ii  vim                  2:7.2.079-1ubuntu5  Vi IMproved - enhanced vi editor
ii  vim-common           2:7.2.079-1ubuntu5  Vi IMproved - Common files
ii  vim-runtime          2:7.2.079-1ubuntu5  Vi IMproved - Runtime files
ii  vim-tiny             2:7.2.079-1ubuntu5  Vi IMproved - enhanced vi editor - compact version

Questi dovrebbero essere installati per impostazione predefinita. Su Debian/Ubuntu, puoi aggiornare l'editor di sistema predefinito per tutti gli utenti:

sudo update-alternatives --config vi

Selezionare la versione desiderata dal menu di selezione. Tuttavia, gli script post installazione per il pacchetto vim dovrebbero averlo già aggiornato. Usa --config editor per modificare l'editor predefinito per tutti gli utenti del sistema (l'impostazione predefinita originale di Ubuntu 9.04 è nano, ad esempio).

Infine, in base all'utente per qualsiasi distribuzione, impostare un alias nel profilo utente. Ad esempio, se la shell è bash, modifica ~username/.bashrc:

alias vi="vim"

Inoltre, puoi controllare il sistema vimrc (/etc/vimrc, di solito) per vedere se la modalità di compatibilità è attiva.

set cp
set compatibility

Dirà a Vim di comportarsi più come Vi della vecchia scuola, non importa come hai gestito l'uso di Vim per sopra. Cambia in 'nocp' o 'nocompatibility' per rendere Vim più utile.


Nel tuo .bashrc:

alias vi=vim

Se è un sistema Debian o Ubuntu e vuoi rendere questo sistema di modifica esteso, dovresti usare update-alternatives (specificare con il --config editor opzioni e dovresti essere d'oro)


Linux
  1. Vanilla Vim è divertente

  2. Sintassi_evidenziazione | Lpr?

  3. Vim Latex:disabilitare Quickfix?

  4. Non riesci a installare Vim?

  5. Vi e Vim Editor:12 potenti esempi di ricerca e sostituzione

Nozioni di base sull'editor di Vim

5 migliori sistemi operativi Linux per sostituire Windows XP

6 distribuzioni Linux per sostituire Windows 10 e 7

Editor VIM

Come trovare e sostituire il testo in Vim

Abilita l'evidenziazione della sintassi in Vim