vim

Importanti opzioni e impostazioni VIM

Importanti opzioni e impostazioni VIM
Vim è uno dei più popolari editor di testo da riga di comando open source. È altamente configurabile e supporta molte opzioni, motivo della sua popolarità tra gli utenti. In questo articolo, discuteremo alcune delle opzioni di impostazione di Vim che ti aiuteranno a ottimizzare il tuo ambiente di editing in base alle tue preferenze. La maggior parte delle opzioni qui menzionate non sono abilitate di default in Vim.

Ci sono due modi per usare le opzioni di impostazione di Vim:

1. Abilita le opzioni per un singolo file all'interno della sessione Vim usando :set Apri il file desiderato in Vim, digita qualsiasi opzione usando il comando :set in modalità Normale e premi Invio.

2. Abilita le opzioni in modo permanente per tutti i file specificandoli nel file di configurazione Vim locale ~/.vimrc. Qualunque siano le opzioni che vuoi abilitare, aggiungile semplicemente nel ~/.vimrc rimuovendo (:) prima del comando set, quindi salva e chiudi il file.

Il file di configurazione di Vim può essere creato per l'utente corrente con il seguente comando nel Terminale:

$ tocco ~/.vimrc

Per modificare il file di configurazione di Vim, usa il seguente comando in Terminale:

$ vim ~/.vimrc

Opzioni di ricerca

Abilita l'evidenziazione della ricerca

Durante la ricerca del testo, è spesso utile evidenziare tutti i risultati della ricerca in modo da poter trovare a colpo d'occhio dove si trova il modello di corrispondenza. L'abilitazione dell'evidenziazione della ricerca aggiunge uno sfondo colorato a tutti i risultati della ricerca. L'evidenziazione della ricerca è disabilitata per impostazione predefinita.

Per abilitare l'evidenziazione della ricerca, utilizzare il seguente comando:

:imposta hlricerca

Per disabilitare l'evidenziazione della ricerca, anteponi all'opzione la parola "no".

:set nohlsearch

Ricerche incrementali

Di solito, quando si esegue una normale ricerca in Vim, si è in grado di vedere il risultato solo dopo aver digitato l'intera parola di ricerca e premuto Invio. Con la ricerca incrementale di Vim, puoi vedere i risultati della ricerca mentre inizi a digitare la parola di ricerca. Evidenzia tutto il testo che corrisponde a quello che hai inserito finora. Ad esempio, stai cercando la parola "contare". Quando inizi a digitare le lettere, vedrai Vim evidenziare le corrispondenze.

La ricerca incrementale è disabilitata per impostazione predefinita. Per abilitare la ricerca incrementale, usa il seguente comando:

:imposta incsearch

Per disabilitare la ricerca incrementale, anteponi all'opzione la parola "no".

:set noincsearch

Ricerca senza distinzione tra maiuscole e minuscole

Per impostazione predefinita, Vim esegue la ricerca con distinzione tra maiuscole e minuscole, trattando le lettere maiuscole e minuscole in modo diverso. Per eseguire la ricerca senza distinzione tra maiuscole e minuscole, utilizzare il seguente comando:

:imposta ignoracaso

Per riattivare la ricerca con distinzione tra maiuscole e minuscole, è sufficiente anteporre all'opzione la parola "no".

:imposta nognorecase

Ricerca intelligente

A volte, durante l'esecuzione di una ricerca con distinzione tra maiuscole e minuscole per un testo, è necessario eseguire una ricerca senza distinzione tra maiuscole e minuscole per un altro testo. Spostandosi tra ignorecase e noignorecase possono essere fastidiosi. per fortuna, Vim ci permette di fare ricerche intelligenti usando l'opzione smartcase con l'opzione ignorecase. Combinando queste opzioni, otterrai una ricerca con distinzione tra maiuscole e minuscole in base allo scenario:

Per eseguire una ricerca intelligente in Vim, usa i seguenti comandi:

:set ignorecase (premere Invio)
:imposta smartcase (premi Invio)

Per disabilitare la ricerca intelligente, anteponi alle opzioni la parola "no":

:set nosmartcase

Scrivi file automaticamente

Durante il passaggio tra più file, Vim ti chiede di salvare prima il file se è stato modificato. Tuttavia, con il autowrite opzione, Vim salva il file automaticamente quando usi i comandi :n (o :p, :first, :last) per passare a un altro file.

Per scrivere automaticamente i file prima di aprire un altro file, usa il seguente comando:

:imposta scrittura automatica

Per disabilitare questa opzione, anteponi all'opzione la parola "no".

:set noautowrite

Abilitazione del rientro automatico

Abilitare il rientro automatico in Vim ti permette di far rientrare ogni riga come la precedente. Ad esempio, fai rientrare una riga con Spazio o Tab e premi Invio. Le prossime righe che digiti saranno automaticamente intese con lo stesso importo della riga precedente.

Per abilitare il rientro automatico in Vim, usa il seguente comando:

:imposta rientro automatico

Per disabilitare il rientro automatico, basta anteporre l'opzione con la parola "no".

:set noautoindent

Evidenziazione della sintassi

L'evidenziazione della sintassi mostra il codice sorgente in diversi colori per migliorarne la leggibilità. Per abilitare l'evidenziazione della sintassi in Vim, usa il seguente comando:

:sintassi attiva

Per disabilitare l'evidenziazione della sintassi, è sufficiente anteporre all'opzione la parola "no".

:sintassi disattivata

Imposta uno schema di colori per l'evidenziazione della sintassi

La combinazione di colori è fondamentalmente una combinazione di colori utilizzata nell'evidenziazione della sintassi. È utile, poiché i colori possono aiutarti a identificare vari tipi di dati, funzioni, parametri, ecc.

Vim contiene alcuni schemi di colori preinstallati che possono essere visualizzati dall'interno di Vim. Digita :colorscheme, premi la barra spaziatrice e quindi usa la scorciatoia Ctrl+d:

:colorscheme [spazio] [Ctrl+d]

Per impostare una nuova combinazione di colori per l'evidenziazione della sintassi, digitare:combinazione di colori comando seguito dal nome dello schema.

:nome schema colori

Esempio:

:colorscheme torte

Numerazione display

I numeri di riga in un editor possono essere molto utili per navigare nel file. Dice anche dove ti trovi nel file. Per impostazione predefinita, Vim non mostra la numerazione delle righe.

Per mostrare i numeri di riga in Vim, usa il seguente comando:

:imposta numero

Per nascondere la numerazione delle righe, anteponi all'opzione la parola "no".

:imposta un numero

Imposta il titolo di Windows

Vim ti permette anche di cambiare il titolo della finestra di modifica di Vim. Con questa funzione, puoi visualizzare il file che è attualmente in fase di modifica.

Per specificare un nuovo titolo per la tua finestra di Vim, usa il seguente comando sostituendo il corda con il tuo nome di stringa preferito.

:set titlestring=stringa

Per visualizzare il  nome file originale come titolo, utilizza  %t :

:set titlestring=%t

Dopo aver specificato la stringa del titolo, utilizzare il comando seguente per impostare questo nuovo titolo:

:imposta titolo

Per rimuovere il nuovo titolo e tornare a quello predefinito, è sufficiente anteporre all'opzione la parola "no".

:set nottitle

Visualizza la posizione del cursore

Usando il comando righello in Vim, puoi scoprire la posizione corrente del cursore nel file. Mostra la riga e la colonna del cursore, che può essere molto utile quando si scorre un lungo file di testo.

Per visualizzare la posizione corrente del cursore in Vim, utilizzare il seguente comando:

:imposta righello

Per disabilitare questa opzione, è sufficiente anteporre all'opzione la parola "no".

:set noruler

Imposta conferma

Quando provi a eseguire determinate operazioni (come :q o :e) su un file modificato senza salvarlo, le operazioni falliscono. Tuttavia, se si utilizza l'opzione di conferma, Vim mostra la finestra di dialogo di conferma che chiede se si desidera salvare il file.

Per usare l'opzione di conferma in Vim, usa il seguente comando:

:imposta conferma

Per disabilitare questa opzione, anteponi all'opzione la parola "no".

:set noconfirm

Imposta cronologia

Per impostazione predefinita, Vim ricorda la cronologia di 50 (:) comandi e modelli di ricerca. Tuttavia, puoi modificare questo comportamento predefinito diminuendo o aumentando il numero di comandi da ricordare.

Per cambiare il numero di comandi che Vim ricorda, usa il seguente comando sostituendo la x con il numero di comandi da ricordare:

:imposta cronologia=x

Abilita controllo ortografico

Un'altra grande funzionalità di Vim è il controllo ortografico. Quando il controllo ortografico è abilitato, Vim trova ed evidenzia la parola errata.

Per abilitare il controllo ortografico in Vim, usa il seguente comando:

:imposta incantesimo

Per disabilitare questa opzione, è sufficiente anteporre all'opzione la parola "no".

:set nospell

Ecco come puoi usare alcune delle importanti e utili opzioni di impostazione di Vim per configurare Vim secondo le tue preferenze. Usa queste opzioni su singoli file o applicale a tutti i file aggiungendole nel ~/.file vimrc.

Come mostrare il contatore FPS nei giochi Linux
I giochi Linux hanno avuto una grande spinta quando Valve ha annunciato il supporto Linux per il client Steam e i loro giochi nel 2012. Da allora, mol...
Come scaricare e giocare a Sid Meier's Civilization VI su Linux
Introduzione al gioco Civilization 6 è una versione moderna del concetto classico introdotto nella serie dei giochi Age of Empires. L'idea era abbasta...
Come installare e giocare a Doom su Linux
Introduzione a Doom La serie Doom è nata negli anni '90 dopo l'uscita dell'originale Doom. È stato un successo immediato e da quel momento in poi la s...