Vim es el editor preferido para muchos desarrolladores. ¿Y por qué no debería ser? Con el conjunto correcto de comandos y accesos directos de terminal, ayuda a realizar el trabajo en menos tiempo. En este artículo, nos centraremos en algunos atajos y consejos para principiantes de Vim para ayudarlo a acelerar su trabajo..
Cuando empecé con el editor Vim, pasé bastante tiempo tratando de sangrar mi código. Poco sabía que podía configurar ajustes como sangría, resaltador de sintaxis, número de línea, etc., para Vim utilizando el .vimrc
expediente.
Crear un archivo llamado .vimrc
en su directorio de inicio (estoy usando Ubuntu Box) y agregue la configuración general como el número de línea, sangría, etc..
establecer número # mostrar número de línea establecer autoindent # auto sangría el código establecer nowrap # no ajustar líneas
Guardar y salir de los cambios realizados en un archivo con el editor Vim es muy sencillo. Todo lo que necesitas recordar es presionar el ESC
tecla para cambiar al modo visual, poner una colon
, tipo wq
y presiona Enter para guardar los cambios y salir.
: wq
En caso de que los cambios no se guarden, presione la tecla ESC
llave, pon un colon
y escriba q!
.
: q!
Borrar una línea completa de código presionando la tecla de retroceso parece un poco excesivo. Puede eliminar una línea de código colocando el cursor en la línea que desea eliminar, cambiando al modo visual y luego presionando re
dos veces para eliminar la linea.
Ahora puede haber casos en los que desee eliminar un par de líneas del código. En esos casos:
ESC
llave. m a
para marcar el inicio de la linea.m 'a
y la sección de código se elimina.A menudo es necesario copiar una sola línea de código o una gran parte de código. Entonces, al trabajar con Vim, este método abreviado para copiar y pegar una sola línea de código o un bloque de código es realmente útil.
ESC
llave.V
para seleccionar toda la linea.re
para cortar la linea o y
para copiar la linea. pag
pegar despues del cursor. Mientras escribe el código en Vim o en cualquier otro editor, a menudo necesita deshacer y rehacer ciertos cambios. Para deshacer un cierto cambio en Vim, cambie al modo visual y presione tu
. Para rehacer un cambio determinado, cambie al modo visual y presione CTRL + R
.
Comentar ciertas partes del código es una tarea tediosa, especialmente si se trata de varias líneas. Podemos usar marcadores para comentar bloques de código..
ESC
llave.mk
y pasar a la última línea que necesita ser comentada. mk
Es un marcador para la línea a comentar.: 'k, .s / ^ / # /
dónde k
denota el final del marcador, s
denota la selección, ^
denota el comienzo de la línea y #
denota el personaje a ser reemplazado.La búsqueda es una característica importante que se requiere la mayor parte del tiempo. Para buscar una palabra en particular en un archivo, cambie al modo visual y escriba la palabra que desea buscar.
/ palabra a ser buscado
Prensado norte
movería la búsqueda hacia adelante, y presionando norte
lo movería hacia atrás.
Cuando empecé con Vim, normalmente copiaría el contenido de otro archivo en Vim abriendo el archivo y copiando y pegando. Leer el contenido de un archivo externo en Vim es muy fácil. Cambia al modo visual y presiona :leer
. Este es un atajo realmente agradable, en lugar de abrir manualmente el archivo y copiar el contenido.
A veces es necesario copiar la salida de un comando particular a Vim. Con un poco una modificación al comando de lectura de archivos anterior, podemos leer la salida de un comando a Vim. Cambie al modo visual presionando la tecla ESC
llave. Entrar : leer! dir
, que agregará los nombres de directorio listados al editor Vim.
¿Cuántas veces se ha preguntado dónde estuvo el último cambio que realizó en su archivo? Tener un atajo para mover el cursor a la última posición realmente ayuda.
Cambia al modo visual y escribe sol;
para moverse a la última posición cambiada.
En este tutorial, vimos 10 consejos para principiantes para comenzar con el editor Vim en el entorno UNIX. Con un poco de práctica, deberías poder trabajar más rápido en el editor Vim.
Háganos saber sus pensamientos, sugerencias o correcciones en los comentarios a continuación. También comparta cualquier otro consejo o atajo de Vim que crea que pueda ser de ayuda para los principiantes..
Mira los próximos tutoriales visitando la página de mi instructor. Incluye todos los tutoriales en cuanto son publicados..