Tecnología

Inicio

Cómo eliminar una expresión regular VIM

Cómo eliminar una expresión regular VIM


Vim, o vi mejorado, es un editor de texto de línea de comandos para los sistemas Linux basado en el editor de texto vi tradicional incluido en los sistemas Unix. Vim incluye diferentes modos, incluyendo un modo de inserción, donde funciona como un editor de texto tradicional, y un modo de comandos, donde se ejecuta comandos del editor. Se puede utilizar el modo de comando para ejecutar una búsqueda global y eliminar en un archivo de texto. Vim busca en el archivo de texto para el texto coincida con la expresión regular especificada, o expresiones regulares, y borra cualquier texto coincidente que encuentre.

Instrucciones

1 Abra una ventana de terminal haciendo clic en el acceso directo de "Terminal" en el menú de aplicaciones del entorno de escritorio Linux.

2 Abra el archivo de texto que desea editar en Vim escribiendo "vim / ruta / a / archivo" en la ventana de terminal, reemplazando "/ ruta / a / archivo" con la ruta al archivo que desea editar. También se puede simplemente escribir el nombre del archivo en lugar de su ruta completa si el archivo está en el directorio actual.

3 Pulse la tecla "Esc" en Vim para asegurarse que está en el modo de comandos y no en el modo Insertar.

4 Tipo ": g / expresión / d" en la ventana de Vim, en sustitución de "expresión" con la expresión regular que desee eliminar y, a continuación, pulse "Enter". También puede utilizar el texto básico y comodines. Por ejemplo, la sustitución de "expresión" por "ejemplo" sería eliminar todas las instancias de "ejemplo" en el archivo y "PLE s *" sería eliminar todas las instancias de texto que comienza con "s" y terminando con "ple" en el archivo, tales como la palabra "muestra" y "flexible".

5 Tipo ": wq" y presionar "Enter" para escribir el archivo en el disco y salir de Vim.

Consejos y advertencias

  • La ": g" de la orden especifica que Vim debe buscar en todo el mundo, o en todo el archivo. El "/ / expresión" parte define la expresión para que coincida con el, y la porción "d" indica a Vim para eliminar el texto coincidente.