Comandi Vim, una guida di base per utilizzare questo editor di testo

Comandi Vim, guida di base

El editor di testo vim è una vecchia conoscenza di ogni utente Linux. specialmente quelli programmatori. Il suo utilizzo non è facile e ha una curva di apprendimento, ma una volta padroneggiato, sarà il tuo fedele compagno durante la digitazione del codice. Quindi, se vuoi iniziare, ti daremo una piccola guida ai principali comandi di Vim che dovrai utilizzare nei tuoi file.

Vim è una versione migliorata dell'editor Vi apparso sulla scena negli anni 80. Pertanto, anche se Vim è una versione migliorata dell'originale e che è stata estesa grazie alla sua grande versatilità e al basso consumo di risorse. Tuttavia, va notato che per attraversarlo, l'uso del mouse è limitato -per non dire in senso nullo-. Pertanto, l'uso della tastiera è essenziale in questo editor di testo.

Installa Vim sul tuo computer

Editor Vim, comandi di base

La prima cosa da fare è installare il famoso editor per poterlo utilizzare. Una delle piacevoli sorprese di Vim è questa è multipiattaforma, quindi puoi usarlo su tutti i sistemi operativi. Anche se ti abbiamo già detto che è progettato per essere utilizzato in ambienti Linux. La sua installazione su Linux è la seguente:

sudo apt-get install vim

Invece, se vuoi installarlo su Windows o MacOS, qui ti lasciamo i seguenti link alla sua pagina ufficiale, dove avrai sia la versione con Terminale che la versione con interfaccia GUI. Il più consigliato in entrambi i casi è utilizzare la versione per Terminal.

Versione di Windows
Versione macOS

Una volta installato l'editor di testo sul tuo computer, procediamo a spiegare i comandi Vim più comuni che serviranno come base per spostarti tra i diversi file che apri da esso. Per aprire un file da modificare, dovrai scrivere il seguente comando:

vim nombre-documento-.txt

E premendo il tasto INVIO, saremo già all'interno dell'editor Vim con il documento aperto e pronto per essere trattato.

Comandi Vim essenziali per la tua incursione nel popolare editor di testo

La prima cosa che vogliamo dirvi è che sebbene nella sua versione originale, molte delle tastiere dell'epoca non avevano i tasti direzionali, gli spostamenti dovevano essere fatti con altre chiavi -È sensibile alle maiuscole. E sono i seguenti:

  • Giusto: l
  • Sono partiti: h
  • Giù: j
  • Sopra: k
  • Vai all'inizio del documento che abbiamo aperto: gg
  • Vai all'inizio di una riga: ^
  • Vai alla fine di una riga: $
  • Vai alla fine del documento che abbiamo aperto: G
  • Scorri fino all'ultima modifica apportata: ;

Comandi Vim per modificare i testi

programmazione computer

Una volta che sappiamo come spostarci tra i file che apriamo in Vim, lo è tempo di modificare questi testi. E poi ti lasciamo con i comandi Vim che userai più frequentemente. Vim ha tre diverse modalità: modalità di comando -quello che si apre per impostazione predefinita-, modalità inserimento e modalità comandi avanzati.

Bene, una volta che il file è aperto, Vim sta aspettando che inizi a digitare i primi comandi. E cosa sono questi? Ve li presentiamo di seguito:

  • Accedi alla modalità di inserimento -inserisci nuovo testo-: i (per uscire da questa modalità è sufficiente premere ESC)
  • Inserisci inserisci e posiziona un nuovo carattere subito dopo il corso: a
  • Inserisci insert e scrivi alla fine della riga corrente: A
  • Inserisci una nuova riga sotto il corso: o
  • Inserisci una nuova riga sopra il corso: O
  • Sostituisci il carattere che è giusto nel corso: r (devi premere immediatamente il nuovo carattere per entrare)
  • Stampa con la stampante che hai configurato per impostazione predefinita: ah!

Comandi di Vim per tagliare, eliminare e incollare in un documento aperto con l'editor di testo

Continuiamo a modificare i testi che abbiamo aperto con il popolare editor di testi nato nel 1991. E in questo caso vi lasciamo con l'elenco dei comandi Vim che ti serviranno per poter cancellare, tagliare, copiare e incollare testo all'interno del file.

  • Taglia la riga corrente su cui si trova il cursore: dd (riga singola) o xgg (se cambi la 'x' in un numero -3dd, per esempio-, le righe che hai indicato fino al cursore verranno tagliate)
  • Incolliamo il testo che abbiamo copiato o tagliato nel punto in cui premiamo il comando: p
  • Elimina un carattere sotto il cursore: x
  • Elimina l'intera parola in cui si trova il cursore: Egli ha detto
  • Elimina l'intera parola in cui si trova il cursore e accedi alla modalità di inserimento: cw
  • Elimina dal cursore alla fine della riga e accedi alla modalità di inserimento: c$
  • Copia un'intera riga: yy
  • Copia da dove abbiamo il cursore alla fine della riga: y$
  • Copia la parola completa dove abbiamo il cursore:
  • Copia il numero di riga da dove abbiamo posizionato il cursore: 2yy, 3yy, ... (2 o 3 righe da dove abbiamo il cursore)

Annulla le modifiche apportate con i comandi Vim

linee di programmazione

Infine, in questa piccola guida ai comandi di Vim ti lasciamo cosa dovresti fare se vuoi annullare le modifiche apportate con i comandi precedenti eseguito nell'editor di testo.

  • Annulla l'ultimo comando immesso: :u
  • Annulla gli ultimi comandi che indicano il numero – :xu (sostituisci 'x' con il numero specifico)
  • Ripristina l'ultima modifica apportata – :rifare
  • Per ripetere tutte le modifiche dall'ultima ora (o diverse ore) – : prima 1h 
  • Per rifare i cambi degli ultimi minuti – : dopo 20 m (in questo caso sarebbe degli ultimi 20 minuti)

Come puoi vedere, i comandi Vim sono abbondanti. E siamo rimasti solo in una parte molto piccola, ma forse può aiutarti nell'introduzione di questo popolare editor di testo ed essere in grado di gestire i primi file che apri da esso. Allo stesso modo, C'è molta documentazione su internet a riguardo. e puoi andare più in profondità, se lo desideri.

Inoltre, Vim ha una comunità abbastanza attiva che sta aggiungendo funzioni e nuove modalità di visualizzazione. Inoltre, per rendere il suo utilizzo molto più semplice, soprattutto per i principianti, ci sono alternative con un'interfaccia utente più amichevole questo non ha niente a che vedere con tutto quello che ti abbiamo spiegato. Se vuoi scoprirli, alcuni esempi sono i seguenti:


Puoi essere il primo a lasciare un commento

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.