Sovint heu de suprimir una o més línies mentre editeu fitxers de text a l’editor Vim i, a diferència de qualsevol altre editor de text, us permet editar els fitxers de manera molt eficient. Aquesta guia se centrarà en com editar i suprimir línies dels fitxers de l'editor Vim.
Si no teniu editor Vim, proveu d’instal·lar-lo mitjançant:
$suoapteinstal·lar vaig venir
Vim us permet esborrar línies de diverses maneres, per exemple, podeu eliminar totes les línies alhora, diverses línies i fins i tot línies per patró / paraula personalitzada. Comproveu tots aquests mètodes:
Supressió d'una sola línia a l'editor Vim:
El procés de suprimir només una línia a Vim és senzill. Per suprimir una línia, seguiu els passos següents:
- Primer, porteu el cursor a la línia que vulgueu suprimir.
- Premeu el botó Esc tecla per canviar el mode.
- Ara escriviu, : d i premeu Entra per suprimir la línia o prémer ràpidament dd .
Eliminaré la línia número 3 per demostració. Vegeu les imatges següents:
Com esborrar totes les línies de l'editor Vim:
Per suprimir totes les línies alhora, seguiu el procés següent:
- Primer, premeu el botó Esc botó per canviar de mode d'inserció a edició.
- Ara escriviu, :% d , i colpejar Entra per eliminar totes les línies.
Com esborrar un interval de línies a l'editor Vim:
Vim també permet seleccionar un rang de línies i després eliminar-les. La sintaxi es dóna a continuació:
:[Número de línia inicial],[Número de línia final]dPer exemple, si voleu suprimir línies de la línia número 5 a la línia número 7, simplement seguiu el procés esmentat a continuació:
- Canvieu el mode mitjançant el fitxer Esc tecla si està en mode d'inserció.
- Tipus : 5,7d i premeu Retorn, s'eliminaran les línies número 5,6 i 7.
Si voleu eliminar totes les línies anteriors a la línia actual, utilitzeu :1,-1d . Per exemple, si voleu suprimir línies de la línia número 5 a totes les línies anteriors a aquestes línies, utilitzeu el mètode següent:
- Porteu el cursor a la línia número 5.
- Premeu el botó Esc clau i tipus :1,-1d i, a continuació, premeu Entra .
Per suprimir totes les línies després de la línia número 5, seguiu el procés esmentat a continuació:
- Porteu el cursor a la línia número 5.
- Premeu el botó Esc clau i tipus : + 1, $ d i, a continuació, premeu Entra , es trauran les línies que es troben per sota de la línia número 5.
Com esborrar diverses línies a l'editor Vim:
En aquest mètode, aprendrem el procés d’eliminació de diverses línies consecutives. Simplement seguiu el procés:
- Porteu el cursor a una línia des d'on vulgueu començar a suprimir.
- Si voleu eliminar 4 línies consecutives, simplement escriviu 4t .
A la imatge anterior, el cursor es troba a la línia 2, per tant, s’han eliminat les línies 3,4,5 i 6.
Com esborrar la línia amb un patró personalitzat a l'editor Vim:
Una altra característica de l'editor Vim és que permet eliminar la línia amb una condició determinada, la sintaxi es dóna a continuació:
: g/<PARAULA> /dSubstituïu-la per la paraula de la línia que vulgueu suprimir. Per exemple, si voleu suprimir línies amb la paraula Linux, utilitzeu l'enfocament següent:
- Premeu el botó Esc tecla per canviar de mode.
- Tipus : g / linux / d , després colpeja Entra .
Les línies que contenen el Linux la paraula se suprimirà.
De la mateixa manera, si voleu eliminar totes les línies, excepte les que contenen el Linux paraula, a continuació, utilitzeu
: g! /Linux/d:
Per suprimir línies que comencin amb una lletra específica, utilitzeu
: g/^ T/d;
Per eliminar totes les línies en blanc del fitxer o codi de text, utilitzeu
: g/^ $/d:
Conclusió:
Vim és un dels editors de text que més agraden entre els usuaris i desenvolupadors de Linux. És un editor de text gratuït, ben documentat i personalitzable. En aquesta guia, vam aprendre a editar text i codi a Vim. Vam discutir a fons diversos mètodes i enfocaments per suprimir una línia, diverses línies i fins i tot línies amb una paraula especificada. Vim és un editor versàtil que té moltes més funcions per descobrir.