Spesso è necessario eliminare una o più righe durante la modifica dei file di testo nell'editor Vim e, a differenza di qualsiasi altro editor di testo, consente di modificare i file in modo abbastanza efficiente. Questa guida si concentrerà su come modificare ed eliminare le righe dai file nell'editor Vim.
Se non hai l'editor Vim, prova a installarlo usando:
$ sudo apt install vim
Vim ti consente di eliminare le linee in vari modi, ad esempio, puoi eliminare tutte le linee contemporaneamente, più linee e persino linee per modello/parola personalizzati. Controlliamo tutti questi metodi:
Eliminazione di una singola riga nell'editor Vim:
Il processo di eliminazione di una sola riga in Vim è semplice. Per eliminare una riga, procedi nel seguente modo:
- Per prima cosa, porta il cursore sulla riga che desideri eliminare.
- Premi il "EscTasto ” per cambiare la modalità.
- Ora digita ":d”, e premere “accedere” per eliminare la riga o premere velocemente “dd".
Sto rimuovendo la riga numero 3 per dimostrazione. Guarda le immagini qui sotto:
Come eliminare tutte le righe nell'editor Vim:
Per eliminare tutte le righe contemporaneamente, segui la procedura seguente:
- Per prima cosa, premi il "EscPulsante ” per cambiare modalità da inserimento a modifica.
- Ora digita ":%d", e premi "accedere” per rimuovere tutte le righe.
Come eliminare un intervallo di righe nell'editor Vim:
Vim consente anche di selezionare un intervallo di linee e quindi eliminarle. La sintassi è riportata di seguito:
:[Numero riga iniziale],[Numero riga finale]dAd esempio, se desideri eliminare le righe dalla riga numero 5 alla riga numero 7, segui semplicemente la procedura indicata di seguito:
- Modificare la modalità utilizzando il "Esctasto ” se è in modalità di inserimento.
- Genere ":5,7d" e premi "Invio", le righe 5,6 e 7 verranno rimosse.
Se vuoi eliminare tutte le righe prima della riga corrente, usa ":1,-1d“. Ad esempio, se si desidera eliminare le righe dalla riga numero 5 a tutte le righe prima di queste righe, utilizzare il metodo seguente:
- Porta il cursore sulla riga numero 5.
- Premi il "Esctasto " e digitare ":1,-1d", quindi premere "accedere".
Per eliminare tutta la riga dopo la riga numero 5, seguire la procedura indicata di seguito:
- Porta il cursore sulla riga numero 5.
- Premi il "Esctasto " e digitare ":+1,$d”, quindi premere “accedere”, le righe che sono sotto la riga numero 5 verranno rimosse.
Come eliminare più righe nell'editor Vim:
In questo metodo, impareremo il processo di rimozione di più righe consecutive. Segui semplicemente il processo:
- Porta il cursore su una riga da cui vuoi iniziare a cancellare.
- Se vuoi rimuovere 4 righe consecutive, digita semplicemente "4gg".
Nell'immagine sopra, il cursore è sulla riga 2, quindi le righe 3,4,5 e 6 sono state rimosse.
Come eliminare la linea con un modello personalizzato nell'editor Vim:
Un'altra caratteristica dell'editor Vim è che consente di eliminare la riga con una determinata condizione, la sintassi è riportata di seguito:
:g /Sostituisci “
- Premi il "EscTasto ” per cambiare modalità.
- Genere ":g /linux/d”, quindi premere “accedere".
Le righe che contengono il “Linux”"la parola verrà cancellata.
Allo stesso modo, se vuoi eliminare tutte le righe, eccetto le righe che contengono il “Linux”"parola, quindi usa
“:g! /linux/d”:
Per eliminare le righe che iniziano con una lettera specifica, utilizzare
“:g /^T/d” ;
Per rimuovere tutte le righe vuote nel tuo file di testo o codice, usa
“:g /^$/d”:
Conclusione:
Vim è uno degli editor di testo più apprezzati dagli utenti e sviluppatori Linux. È un editor di testo gratuito, ben documentato e personalizzabile. In questa guida abbiamo imparato come modificare testo e codice in Vim. Abbiamo discusso a fondo vari metodi e approcci per eliminare una riga, più righe e persino righe con una parola specificata. Vim è un editor versatile che ha molte più funzionalità da scoprire.