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:
$sudoadattoinstallare sono venuto
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:
- Innanzitutto, porta il cursore sulla riga che desideri eliminare.
- premi il Esc tasto per cambiare la modalità.
- Ora digita, :D e premere accedere per eliminare la riga o premere rapidamente 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 Esc pulsante per cambiare modalità da inserimento a modifica.
- Ora digita, :%D , e colpisci 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 di linea iniziale],[Numero di 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 Esc chiave se è in modalità di inserimento.
- Tipo :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 Esc chiave e tipo : 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 Esc chiave e tipo :+1,$d , quindi premere accedere , le righe sotto il 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 4° .
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/<PAROLA> /DSostituisci con la parola della riga che desideri eliminare. Ad esempio, se desideri eliminare le righe con la parola Linux, utilizza il seguente approccio:
- premi il Esc tasto per cambiare modalità.
- Tipo : g / linux / d , quindi premi 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.