vim es un editor de texto de uso común para Linux. Al usar varios comandos de shell para buscar y reemplazar varios archivos, ¿qué comandos específicos usará? La siguiente pequeña serie le presentará el método de búsqueda y reemplazo de varios archivos vim del sistema Linux.
En la plataforma Linux, hay muchos comandos shell excelente para hacer una combinación de búsqueda en varios archivos /reemplazar, tales como las siguientes órdenes: encontrar, sed, grep, awk, perl. Pero otras plataformas como Windows no son tan convenientes. En este momento, el comando de búsqueda de múltiples archivos integrado de vim es útil, aunque es un poco más lento que los comandos externos.
búsqueda de varios archivos vim
Este comando incorporado de vim es vimgrep, hay dos formas básicas de usar:
: vim [grep] [! ] /{patrón} /[g] [j] {archivo}. . .
: vim [grep] [! ] {patrón} {archivo}. . .
La parte del archivo admite caracteres comodín, * representa el directorio actual, ** representa el directorio actual y sus subdirectorios (recursivo), como * /*. c representa el archivo fuente c en el directorio actual, ** /*. c representa todos los archivos de origen en el directorio actual y sus subdirectorios recursivos. La parte del archivo se puede especificar varias veces.
El siguiente comando mira el resultado correspondiente:
: cn [ext] Siguiente resultado
: cp [revious] Resultado anterior
: cw [indow ] ventana de quickfix, lista de archivos de resultados
Para un uso más detallado, consulte: ayuda vimgrep y refs a continuación.
reemplazo de varios archivos vim
De hecho, puedes usar los siguientes dos comandos (asumiendo que deseas reemplazar el odio en el archivo con la extensión .txt /.cpp en el directorio actual con amor) :
: args * .txt * .cpp: argdo% s /hate /love /gc
En el sistema Linux, los usuarios pueden cargar el código fuente del programa a través de PPA, para
Cuando CentOS instala vnc, le indica que no se pudo iniciar el error Xvnc, lo que p
Hay una gran cantidad de comandos de terminal bajo el sistema Linux, de hecho, esto
En Linux, los usuarios a veces encuentran caracteres ilegibles después de que Secur
Cómo utilizar el comando Docker del sistema Linux
Recomendaciones de mejora del escritorio del sistema Linux
¿Cómo envía el sistema Linux el correo?
Linux forzado a eliminar el virus del disco U disk skills
Instalación de Linux usando Oracle confuso cómo hacerlo?
Resumen de la instancia de uso del comando lsof del sistema Linux
Linux usa scripts de shell para monitorear la integridad de las transferencias de archivos rsync
Solución para la incompatibilidad de la versión NFS en el sistema CentOS /Debian
Método de instalación y configuración de Linux mrtg
método de compilación ubuntu de la instalación de Hypertable de
Cómo usar el comando uniq para eliminar la línea de texto duplicado en el sistema Linux
Método de cambio de color de la barra de título de Win10
Cómo hacer que caiga el mouse Bluetooth de Win8
El divertido administrador de juegos del sistema win7
Win10 fijará la aplicación del cronómetro en el menú de inicio.
Cómo cambiar el tamaño de fuente del sistema en Win10
Preguntas frecuentes y resumen de resolución de la instalación del primer aniversario de Win10
Se espera que Windows 8 RP agregue fondos de pantalla multipantalla para ser lanzados en junio
Deje que el icono de MSN "acople" en el método del área de notificación de Windows 7