Esistono due modi per utilizzare le opzioni di impostazione VIM:
1. Abilita le opzioni per un singolo file all'interno della sessione VIM utilizzando: Apri il file desiderato in VIM, digita qualsiasi opzione utilizzando il comando: set in modalità normale e premere Invio.
2. Abilita le opzioni permanentemente per tutti i file specificandole nel file di configurazione VIM locale ~/.Vimrc. Qualunque opzione tu voglia abilitare, aggiungile semplicemente in ~/.file vimrc rimuovendo il (:) prima del comando set, quindi salva e chiudi il file.
Il file di configurazione VIM può essere creato per l'utente corrente con il seguente comando nel terminale:
$ touch ~/.VimrcPer modificare il file di configurazione VIM, utilizzare il seguente comando in terminale:
$ vim ~/.VimrcOpzioni di ricerca
Abilita l'evidenziazione della ricerca
Durante la ricerca di un po 'di testo, è spesso utile evidenziare tutti i risultati della ricerca in modo da poter trovare a colpo d'occhio in cui si trova il modello di abbinamento. Abilitare l'evidenziazione della ricerca aggiunge uno sfondo colorato a tutti i risultati di ricerca. L'evidenziazione della ricerca è disabilitata per impostazione predefinita.
Per abilitare l'evidenziazione della ricerca, utilizzare il seguente comando:
: Imposta hlsearchPer disabilitare l'evidenziazione della ricerca, basta prefissa l'opzione con la parola "no".
: Imposta NohlSearchRicerche incrementali
Di solito, quando si esegue una normale ricerca in VIM, sei in grado di vedere il risultato solo dopo aver digitato l'intera parola di ricerca e premuto Invio. Con la ricerca incrementale VIM, puoi vedere i risultati della ricerca mentre inizi a digitare la parola di ricerca. Evidenzia tutto il testo che corrisponde a ciò che hai inserito finora. Ad esempio, stai cercando la parola "conta". Quando inizi a digitare le lettere, vedrai VIM evidenziando le partite.
La ricerca incrementale è disabilitata per impostazione predefinita. Per abilitare la ricerca incrementale, utilizzare il comando seguente:
: Imposta incsearchPer disabilitare la ricerca incrementale, basta prefissa l'opzione con la parola "no".
: Imposta NoincSearchRicerca insensibile al caso
Per impostazione predefinita, il VIM esegue una ricerca sensibile al caso, trattando in modo diverso la lettera maiuscola e minuscola. Per eseguire la ricerca insensibile al caso, utilizzare il comando seguente:
: Imposta ignorecasePer riaccendere la ricerca sensibile al caso, basta prefissa l'opzione con la parola "no".
: Imposta noigorecaseRicerca intelligente
A volte, durante l'esecuzione di una ricerca sensibile al caso per un po 'di testo, è necessario eseguire una ricerca insensibile al caso per qualche altro testo. Spostarsi tra IGNORECASE e NOIGNORECASE possono essere fastidiosi. fortunatamente, VIM ci consente di effettuare ricerche intelligenti utilizzando l'opzione SmartCase con l'opzione IgnoreCase. Combinando queste opzioni, otterrai una ricerca sensibile o insensibile in base allo scenario:
Per eseguire una ricerca intelligente in VIM, utilizzare i seguenti comandi:
: Imposta ignorecase (premi Invio)Per disabilitare la ricerca intelligente, basta prefisporre le opzioni con la parola "no":
: Imposta NosmartCaseScrivi automaticamente i file
Durante il passaggio da più file, VIM ti chiede di salvare prima il file se è stato modificato. Tuttavia, con il AutoWrite Opzione, VIM salva il file automaticamente quando si utilizza i comandi: n (o: p ,: first ,: ultimo) per passare a un altro file.
Per scrivere automaticamente i file prima di aprire un altro file, utilizzare il comando seguente:
: imposta AutoWritePer disabilitare questa opzione, basta prefissa l'opzione con la parola "no".
: Imposta NoautoWriteAbilitazione di rientro automatico
Abilitare il rientro automatico in VIM consente di rientrare in ogni riga come quella precedente. Ad esempio, rientri una linea con spazio o scheda e premi Invio. Le righe successive che digiti saranno automaticamente intese con la stessa quantità della riga precedente.
Per abilitare il rientro automatico in VIM, utilizzare il comando seguente:
: Imposta autoindentPer disabilitare il rientro automatico, Basta prefissa l'opzione con la parola "no".
: set noautoindentEvidenziazione della sintassi
L'evidenziazione della sintassi visualizza il codice sorgente in diversi colori per migliorare la sua leggibilità. Per abilitare l'evidenziazione della sintassi in VIM, utilizzare il comando seguente:
: sintassiPer disabilitare l'evidenziazione della sintassi, basta prefissa l'opzione con la parola "no".
: sintassiImposta una combinazione di colori per l'evidenziazione della sintassi
La combinazione di colori è fondamentalmente una combinazione di colori utilizzati nella sintassi evidenziazione. È utile, poiché i colori possono aiutarti a identificare vari tipi di dati, funzioni, parametri, ecc.
VIM contiene alcuni schemi di colore preinstallati che possono essere visualizzati dall'interno del VIM. Tipo: ColorsCheme, premi la barra spaziale e quindi usa la scorciatoia ctrl+d:
: Colorscheme [Space] [Ctrl+D]Per impostare una nuova combinazione di colori per l'evidenziazione della sintassi, digita il:combinazione di colori comando seguito dal nome dello schema.
: Nome COLOINSCHEMEEsempio:
: Torta di ColorschemeNumerazione di visualizzazione
I numeri di riga in un editor possono essere molto utili nella navigazione tramite il file. Dice anche dove ti trovi nel file. Per impostazione predefinita, VIM non mostra la numerazione della linea.
Per mostrare i numeri di riga in VIM, utilizzare il comando seguente:
: set numeroPer nascondere la numerazione della linea, basta prefissa l'opzione con la parola "no".
: set raccominareImposta il titolo di Windows
Vim consente anche di modificare il titolo della finestra di editing VIM. Con questa funzione, è possibile visualizzare il file che è attualmente in fase di modifica.
Per specificare un nuovo titolo per la finestra VIM, utilizzare il seguente comando sostituendo il corda Con il tuo nome stringa preferito.
: imposta titLestring = stringaPer visualizzare il nome file originale come titolo, utilizzare %t:
: Imposta titLestring =%TDopo aver specificato la stringa del titolo, utilizzare il comando seguente per impostare questo nuovo titolo:
: set titoloPer rimuovere il nuovo titolo e tornare a uno predefinito, basta prefissa l'opzione con la parola "no".
: imposta NotitleVisualizza la posizione del cursore
Usando il comando Ruler in VIM, è possibile scoprire la posizione corrente del cursore nel file. Mostra la riga e la colonna del cursore, che può essere molto utile quando si scorre attraverso un lungo file di testo.
Per visualizzare la posizione corrente del cursore nel VIM, utilizzare il comando seguente:
: set sovranoPer disabilitare questa opzione, basta prefissa l'opzione con la parola "no".
: Set NorulerImposta conferma
Quando si tenta di eseguire determinate operazioni (come: q o: e) su un file modificato senza salvarlo, le operazioni non sono riuscite. Tuttavia, se si utilizza l'opzione Conferma, il VIM visualizza la finestra di dialogo di conferma che chiede se si desidera salvare il file.
Per utilizzare l'opzione di conferma in VIM, utilizzare il comando seguente:
: imposta confermaPer disabilitare questa opzione, basta prefissa l'opzione con la parola "no".
: set noconfirmSet di storia
Per impostazione predefinita, Vim ricorda la cronologia di 50 (:) comandi e schemi di ricerca. Tuttavia, è possibile modificare questo comportamento predefinito diminuendo o aumentando il numero di comandi da ricordare.
Per modificare il numero di comandi vim ricorda, usa il seguente comando sostituendo la x con il numero di comandi da ricordare:
: set history = xAbilita il controllo ortografico
Un'altra grande caratteristica in VIM è il controllo degli incantesimi. Quando il controllo ortografico è abilitato, Vim trova ed evidenzia la parola errata.
Per abilitare il controllo degli ortografici in VIM, utilizzare il comando seguente:
: Imposta incantesimoPer disabilitare questa opzione, basta prefissa l'opzione con la parola "no".
: imposta NospellEcco come puoi utilizzare alcune delle opzioni di impostazione VIM importanti e utili per configurare VIM in base alle tue preferenze. Utilizzare queste opzioni su singoli file o applicarle a tutti i file aggiungendole in ~/.file vimrc.