A menudo necesita eliminar una o más líneas mientras edita archivos de texto en el editor VIM, y a diferencia de cualquier otro editor de texto, le permite editar sus archivos de manera bastante eficiente. Esta guía se centrará en cómo editar y eliminar líneas de sus archivos en el editor VIM.
Si no tiene editor VIM, intente instalarlo usando:
$ sudo apt install vim
VIM le permite eliminar las líneas de varias maneras, por ejemplo, puede eliminar todas las líneas a la vez, múltiples líneas e incluso líneas por patrón/palabra personalizado. Verifiquemos todos estos métodos:
Eliminar una sola línea en Vim Editor:
El proceso de eliminar solo una línea en vim es simple. Para eliminar una línea, siga los pasos a continuación:
Estoy eliminando la línea número 3 para la demostración. Vea las imágenes a continuación:
Cómo eliminar todas las líneas en Vim Editor:
Para eliminar todas las líneas a la vez, siga el siguiente proceso:
Cómo eliminar una variedad de líneas en Vim Editor:
VIM también permite seleccionar una gama de líneas y luego eliminarlas. La sintaxis se da a continuación:
: [Número de línea de inicio], [Número de línea de finalización] D
Por ejemplo, si desea eliminar las líneas del número 5 al número 7, simplemente siga el proceso mencionado a continuación:
Si desea eliminar todas las líneas antes de la línea actual, use ": 1, -1d". Por ejemplo, si desea eliminar las líneas de la línea número 5 a todas las líneas antes de estas líneas, use el siguiente método:
Para eliminar toda la línea tras línea número 5, siga el proceso a continuación:
Cómo eliminar múltiples líneas en el editor VIM:
En este método, aprenderemos el proceso de eliminar múltiples líneas consecutivas. Simplemente siga el proceso:
En la imagen de arriba, el cursor está en la línea 2, por lo tanto, se han eliminado las líneas 3,4,5 y 6.
Cómo eliminar la línea con un patrón personalizado en VIM Editor:
Otra característica de VIM Editor es que le permite eliminar la línea con una condición dada, la sintaxis se da a continuación:
: g //d
Reemplace "" con la palabra de la línea que desea eliminar. Por ejemplo, si desea eliminar líneas con la palabra "Linux", use el siguiente enfoque:
Las líneas que contienen el "LinuxSe eliminará la palabra.
Del mismo modo, si desea eliminar todas las líneas, excepto las líneas que contienen el "LinuxPalabra, luego usa
":gramo! /Linux/D ":
Para eliminar líneas que comienzan con una letra específica, use
": G /^t /d";
Para eliminar todas las líneas en blanco en su archivo o código de texto, use
": G /^$ /d":
Conclusión:
VIM es uno de los editores de texto muy querido entre los usuarios y desarrolladores de Linux. Es un editor de texto gratuito, bien documentado y personalizable. En esta guía, aprendimos a editar texto y código en VIM. Discutimos a fondo varios métodos y enfoques para eliminar una línea, múltiples líneas e incluso líneas con una palabra específica. Vim es un editor versátil que tiene muchas más funciones para descubrir.