vim

Come eliminare le righe in Vi/Vim?

Come eliminare le righe in Vi/Vim?
Vim precedentemente noto come Vi, sta per "Vi IMproved", è un editor di testo multiuso compatibile con tutti i sistemi operativi basati su UNIX come Linux e macOS. Vim può essere utilizzato per vari scopi come la creazione, la modifica di testo e/o file di programmi per computer.

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:

  1. Per prima cosa, porta il cursore sulla riga che desideri eliminare.
  2. Premi il "EscTasto ” per cambiare la modalità.
  3. 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:

  1. Per prima cosa, premi il "EscPulsante ” per cambiare modalità da inserimento a modifica.
  2. 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]d

Ad esempio, se desideri eliminare le righe dalla riga numero 5 alla riga numero 7, segui semplicemente la procedura indicata di seguito:

  1. Modificare la modalità utilizzando il "Esctasto ” se è in modalità di inserimento.
  2. 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:

  1. Porta il cursore sulla riga numero 5.
  2. 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:

  1. Porta il cursore sulla riga numero 5.
  2. 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:

  1. Porta il cursore su una riga da cui vuoi iniziare a cancellare.
  2. 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 //d

Sostituisci “"con la parola della riga che si desidera eliminare. Ad esempio, se si desidera eliminare le righe con la parola "Linux", utilizzare il seguente approccio:

  1. Premi il "EscTasto ” per cambiare modalità.
  2. 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.

OpenTTD vs Simutrans
Creare la tua simulazione di trasporto può essere divertente, rilassante ed estremamente allettante. Ecco perché devi assicurarti di provare quanti pi...
Tutorial OpenTTD
OpenTTD è uno dei giochi di simulazione aziendale più popolari in circolazione. In questo gioco, devi creare una meravigliosa attività di trasporto. T...
SuperTuxKart per Linux
SuperTuxKart è un fantastico titolo progettato per offrirti l'esperienza di Mario Kart gratuitamente sul tuo sistema Linux. È piuttosto impegnativo e ...