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 de Vim.
Si no tiene el editor Vim, intente instalarlo usando:
$sudoaptoInstalar en pc yo vine
Vim le permite eliminar líneas de varias maneras, por ejemplo, puede eliminar todas las líneas a la vez, varias líneas e incluso líneas por patrón / palabra personalizada. Revisemos todos estos métodos:
Eliminando una sola línea en el editor de Vim:
El proceso de eliminar solo una línea en Vim es simple. Para eliminar una línea, siga los pasos a continuación:
- Primero, lleve el cursor a la línea que desea eliminar.
- presione el Esc tecla para cambiar el modo.
- Ahora escribe, :D y presione Ingresar para borrar la línea o presione rápidamente dd .
Quitaré 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 el editor Vim:
Para eliminar todas las líneas a la vez, siga el proceso a continuación:
- Primero, presione el Esc para cambiar el modo de insertar a editar.
- Ahora escribe, :%D y golpea Ingresar para eliminar todas las líneas.
Cómo eliminar un rango de líneas en el editor Vim:
Vim también permite seleccionar un rango de líneas y luego borrarlas. La sintaxis se da a continuación:
:[Número de línea de salida],[Número de línea final]DPor ejemplo, si desea eliminar líneas desde la línea número 5 a la línea número 7, simplemente siga el proceso que se menciona a continuación:
- Cambie el modo usando el Esc clave si está en modo de inserción.
- Escribe : 5,7d y presione Enter, la línea número 5, 6 y 7 se eliminarán.
Si desea eliminar todas las líneas antes de la línea actual, utilice : 1, -1d . Por ejemplo, si desea eliminar líneas de la línea número 5 a todas las líneas antes de estas líneas, utilice el siguiente método:
- Lleva el cursor a la línea número 5.
- presione el Esc clave y tipo : 1, -1d y luego presione Ingresar .
Para eliminar toda la línea después de la línea número 5, siga el proceso que se menciona a continuación:
- Lleve el cursor a la línea número 5.
- presione el Esc clave y tipo : + 1, $ d , entonces presione Ingresar , se eliminarán las líneas que están debajo de la línea número 5.
Cómo eliminar varias líneas en el editor Vim:
En este método, aprenderemos el proceso de eliminar varias líneas consecutivas. Simplemente siga el proceso:
- Lleve el cursor a una línea desde donde desea comenzar a eliminar.
- Si desea eliminar 4 líneas consecutivas, simplemente escriba Cuarto .
En la imagen de arriba, el cursor está en la línea 2, por lo tanto, las líneas 3, 4, 5 y 6 se han eliminado.
Cómo eliminar la línea con un patrón personalizado en el editor de Vim:
Otra característica del editor Vim es que le permite eliminar la línea con una condición determinada, la sintaxis se da a continuación:
:gramo/<PALABRA>/DReemplace con la palabra de la línea que desea eliminar. Por ejemplo, si desea eliminar líneas con la palabra Linux, utilice el siguiente enfoque:
- presione el Esc tecla para cambiar de modo.
- Escribe : g / linux / d , luego golpea Ingresar .
Las líneas que contienen el Linux se eliminará la palabra.
Del mismo modo, si desea eliminar todas las líneas, excepto las líneas que contienen el Linux palabra, luego usa
:gramo! /linux/D:
Para eliminar líneas que comienzan con una letra específica, use
:gramo/^ T/D ;
Para eliminar todas las líneas en blanco en su archivo de texto o código, use
:gramo/^$/D:
Conclusión:
Vim es uno de los editores de texto más populares entre los usuarios y desarrolladores de Linux. Es un editor de texto gratuito, bien documentado y personalizable. En esta guía, aprendimos cómo editar texto y código en Vim. Discutimos a fondo varios métodos y enfoques para eliminar una línea, varias líneas e incluso líneas con una palabra específica. Vim es un editor versátil que tiene muchas más funciones por descubrir.