Il lavoro di directory in Linux può diventare un compito davvero complesso se non abbiamo le conoscenze o gli strumenti giusti. Sicuramente nessuno di noi vorrebbe sentirsi messo alle strette quando lavora con i sistemi Linux, ecco perché Solvetic pensa sempre di offrire le migliori soluzioni in modo che lavorare con i file su questi sistemi sia il più completo possibile. Una delle utilità di base per realizzarlo è l'utilizzo di un editor di testo e in questo caso stiamo parlando dell'editor di testo stesso integrato in Linux che si chiama VIM.
Cos'è VimL'editor Vim ("VI IMproved") è letteralmente un clone di VI, che è esso stesso un programma simile all'editor di testo VI utilizzato da molto tempo negli ambienti UNIX e che offre alcune funzioni pratiche per tutti i tipi di utenti.
Uno dei grandi vantaggi dell'utilizzo dell'editor vim di Linux è che non solo può funzionare in modalità testo, ma integra anche un'interfaccia grafica che aggiunge menu e supporto per il mouse, il che significa che le prestazioni saranno ancora maggiori.
Compatibilità VimSe parliamo di compatibilità e utilizzo, cosa essenziale, l'editor Vim è disponibile per sistemi operativi come:
- Gli amici
- Atari MiNT
- BeOS
- DUE
- Mac OS
- Passo successivo
- Sistema operativo / 2
- OSF
- Riscos
- SGI
- UNIX
- VMS
- finestre
- FreeBSD
- Linux
Funzionalità VIMQuando decideremo di utilizzare l'editor vim in Linux avremo alcune funzionalità come:
- Esecuzione di comandi automatici.
- Supporto per più caratteri e lingue.
- Compatibile con il set di caratteri iso-latin1 e per il termcap.
- Comandi di completamento.
- Funzioni di registrazione macro.
- Rilevamento e conversione di formati di file.
- Finestre divise verticalmente.
- Evidenziazione della sintassi.
- Evidenziazione di parentesi, parentesi quadre, graffe e altri segni.
- Funzione Vimdiff grazie alla quale possiamo modificare due o tre file e Vim mostrerà le differenze tra questi e molti altri.
Possiamo vedere come l'utilizzo dell'editor vim sia davvero completo e funzionale, il problema è che molti utenti, neofiti e non, si perdono durante l'utilizzo dell'editor e non rilevano il modo per uscirne in sicurezza e quindi spiegheremo vari metodi per questo processo.
NotaIn caso di non avere vim nella distribuzione utilizzata, possiamo installarlo eseguendo:
sudo apt install vim
1. Esci dall'editor Vim senza applicare modifiche su Linux
Quando accediamo a vim ma non apportiamo modifiche o non era l'idea di accedervi, dobbiamo capire che l'editor di vim viene eseguito in modalità normale, il che non è più un'indicazione che il file non viene modificato.
Passo 1
Per uscire senza apportare modifiche dobbiamo inserire quanto segue. Premiamo Invio e in questo modo usciremo dall'editor vim in Linux.
: che cosa
Passo 2
Ora, se quando eseguiamo questo viene visualizzato l'errore "Nessuna scrittura dall'ultima modifica", significa che abbiamo inserito un carattere o che la struttura del file è stata modificata in qualcosa, possiamo annullare le modifiche eseguendo:
: Q!
Passaggio 3
In caso di accesso alla modalità di inserimento del testo vim, a cui si accede utilizzando il tasto io, se volessimo uscire così perché non inseriamo nulla o perché inseriamo del testo ma alla fine ce ne pentiamo:
Passaggio 4
Lì, non possiamo usare né: q né: q !, in questo caso useremo il tasto Esc con cui andremo in modalità normale e lì potremo usare le combinazioni precedenti. In caso di avere più file aperti con vim contemporaneamente e vogliamo chiuderli in un unico passaggio, dobbiamo eseguire quanto segue:
: qa!
2. Salva i file con l'editor Vim su Linux
Passo 1
Quando le rispettive modifiche sono state apportate nel file corrente, possiamo eseguire la seguente riga per applicare le modifiche desiderate ad esso:
: wq
NotaQuesto ovviamente dopo aver usato il tasto i per inserire il testo e aver usato il tasto esc per tornare alla modalità normale.
Passo 2
Un'altra opzione più semplice per salvare e chiudere vim è eseguire quanto segue:
: X
Passaggio 3
Alcuni comandi aggiuntivi per uscire da vim sono:
- Premi il tasto Maiusc e usa i tasti zz
Maiusc + z + z
- Premi il tasto Maiusc e usa i tasti zq
Maiusc + z + q
3. Apri diverse modalità Vim in Linux
Come ulteriore punto a ciò che ci offre vim, Solvetic spiegherà come accedere alle diverse modalità di vim, queste sono:
Modalità normalePer utilizzare la modalità normale, esegui semplicemente vim o usa il tasto Esc mentre sei in una delle modalità sopra:
Modalità di inserimentoSe vogliamo utilizzare la modalità di inserimento con cui viene aggiunto o modificato il testo del file, premiamo il tasto io e nota che in fondo c'è la legenda "inserisci"
Modalità di comandoPer utilizzare la modalità di comando dobbiamo usare i segni:.Grazie a questa modalità possiamo utilizzare funzioni come cerca e sostituisci con espressioni regolari.
Modalità visivaSe il nostro piano è utilizzare la modalità visiva, dobbiamo inserire la lettera
v
Vediamo come questo editor è una soluzione utile e semplice per svolgere tutte le attività di modifica dei file nelle diverse directory in Linux grazie a ciascuno dei suoi strumenti e modi per lavorare in modo non solo sicuro ma anche pratico.