Advertisement
  1. Code
  2. Vim

10 consejos para ahorrar tiempo para los principiantes de UNIX Vim

by
Read Time:5 minsLanguages:

Spanish (Español) translation by Esther (you can also view the original English article)

Vim es el editor preferido de muchos desarrolladores. ¿Y por qué no debería serlo? Con el conjunto adecuado de comandos y atajos de terminal, ayuda a hacer el trabajo en menos tiempo. En este artículo, nos centraremos en algunos atajos y consejos para los principiantes de Vim para ayudarte a acelerar tu trabajo.

1. Configurar el .vimrc

Cuando empecé con el editor de Vim, pasé bastante tiempo tratando de indentar mi código. Poco sabía que podía configurar ajustes como la indentación, el resaltado de sintaxis, el número de línea, etc., para Vim usando el archivo .vimrc.

Crea un archivo llamado .vimrc en tu directorio de inicio (estoy usando Ubuntu Box) y agrega los ajustes generales como número de línea, indentación, etc.

2. Dejar el editor sin cerrar la terminal

Guardar y dejar los cambios hechos en un archivo usando el editor Vim es pan comido. Todo lo que necesitas recordar es presionar la tecla ESC para cambiar al modo visual, poner colon, escribir wq y presionar Enter para guardar los cambios y salir.

En caso de que los cambios no deban ser guardados, presiona la tecla ESC, pon colon y escribe q!.

3. Despejar una línea o toda la línea

Borrar toda una línea de código pulsando la tecla de retroceso parece un poco exagerado. Puedes eliminar una línea de código colocando el cursor en la línea a eliminar, cambiando al modo visual y luego pulsando d dos veces para eliminar la línea.

Ahora puede haber casos en los que quieras eliminar un par de líneas del código. En tales casos:

  1. Cambia al modo visual pulsando la tecla ESC.
  2. Muévete al principio de la línea y presiona m a para marcar el comienzo de la línea.
  3. Muévete a la última parte del código que hay que quitar y pulsa m ' a y la sección del código se quita.

4. Copiar y pegar un bloque de código

A menudo se necesita copiar una sola línea de código o un gran trozo de código. Así que, mientras se trabaja con Vim, este atajo para copiar y pegar una sola línea de código o un bloque de código es realmente útil.

  1. Cambia al modo visual pulsando la tecla ESC.
  2. Mueve el cursor al principio de la línea que necesita ser copiada
  3. Presiona V para seleccionar toda la línea.
  4. Presiona d para cortar la línea o y para copiar la línea.
  5. Mueve el cursor a la línea donde deseas pegar y pulsa p para pegar después del cursor.

5. Deshacer y rehacer los cambios

Mientras escribes el código en Vim o en cualquier otro editor, a menudo tienes que deshacer y rehacer ciertos cambios. Para deshacer un cierto cambio en Vim, cambia al modo visual y presiona u. Para volver a hacer un cierto cambio, cambia al modo visual y pulsa CTRL+R.

6. Comentar el código

Comentar ciertas porciones del código es una tarea tediosa, especialmente si son múltiples líneas. Podemos usar marcadores para comentar bloques de código.

  1. Cambia al modo visual pulsando la tecla ESC.
  2. Mueve el cursor a la primera línea de código que necesita ser comentada.
  3. Escribe mk y pasa a la última línea que necesita ser comentada. mk es un marcador de la línea a comentar
  4. Mueve el cursor a la última línea a comentar.
  5. Tipear :'k,.s/^/#/ donde k denota el final del marcador, s denota la selección, ^ denota el comienzo de la línea y # denota el carácter a reemplazar.

7. Buscar usando Vim

La búsqueda es una característica importante que se requiere la mayoría de las veces. Para buscar una palabra en particular en un archivo, cambia al modo visual y escribe la palabra a buscar.

/word-to-be-searched

Presionando n movería la búsqueda hacia adelante, y presionando N la movería hacia atrás.

8. Lee un archivo a Vim

Cuando empecé con Vim, normalmente copiaba el contenido de otro archivo en Vim abriendo el archivo y copiando y pegando. Leer el contenido de un archivo externo en Vim es pan comido. Cambie al modo visual y presione :read <File Name>. Este es un atajo muy agradable, en lugar de abrir manualmente el archivo y copiar el contenido.

9. Lee la salida del comando a Vim

A veces es necesario copiar la salida de un comando en particular a Vim. Con un poco de modificación en el comando de lectura de archivos anterior, podemos leer la salida de un comando a Vim. Cambia al modo visual pulsando la tecla ESC. Introduce :read !dir, que añadirá los nombres de los directorios listados al editor de Vim.

10. Muévete a la última línea editada

¿Cuántas veces te has preguntado dónde está el último cambio que hiciste en tu archivo? Tener un atajo para mover el cursor a la última posición realmente ayuda.

Cambia al modo visual y escribe g; para moverte a la última posición cambiada.

Conclusión

En este tutorial, vimos 10 consejos para principiantes para empezar a usar el editor Vim en el entorno UNIX. Con un poco de práctica, deberías poder trabajar más rápido en el editor de Vim.

Haznos saber tus opiniones, sugerencias o correcciones en los siguientes comentarios. También comparte cualquier otro consejo o atajo de Vim que creas que puede ser de ayuda para los principiantes.

Estén atentos a los próximos tutoriales consultando mi página de instructor. Incluye todos los tutoriales tan pronto como se publican.

Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.