lunes, 22 de septiembre de 2014

Cómo usar Vim desde cero – 2: Editar al estilo Vim

Cómo usar Vim desde cero – 2: Editar al estilo Vim

Si quieres saber cómo usar Vim desde cero sigue leyendo, este post es la segunda entrega de una serie sobre este maravilloso editor de código.


En esta segunda entrada sobre el manejo de Vim , antes de adentrarnos en los modos de edición, vamos a aprender una de las características estrella de Vim, los comandos de repetición de tareas. A parte, también haremos nuestras primeras modificaciones al archivo .vimrc, el cual, se encuentra en la raíz de nuestra carpeta personal.


Siempre escogeré a un vago para hacer un trabajo difícil porque encontrará una manera sencilla de hacerlo - Bill Gates

Durante nuestras sesiones de edición de código, cuántas veces habremos pensado lo genial que sería que algunas tareas repetitivas se hicieran solas. Si nunca has usado un editor que pudiera automatizar tareas, ya sea con macros o con otra característica, esto te va a sorprender gratamente. Se podría decir que Vim es un editor para vagos.


No importa si usas la versión de Vim con interfaz gráfica o la que se ejecuta en terminal, podrás seguir la guía de igual manera. Lo primero que haremos será añadir las siguientes líneas a nuestro .vimrc, las cuales activarán más funciones de Vim que por defecto vienen bloqueadas. Además del resaltado de sintaxis.



set nocompatible

filetype plugin on

syntax on



Conoce el poder del comando punto


cómo usar vim


Nuestro trabajo es repetitivo por naturaleza y Vim está optimizado para ello. El comando punto nos permite repetir el último cambio, es el comando más versátil y poderoso de Vim. Para mostrarlo hagamos una prueba, el comando x sirve para eliminar un carácter. He marcado nuestra posición del cursor con un color de fondo, para que veamos los cambios.



















Comandos Contenido del buffer
{posición inicial}Línea uno
xínea uno
.nea uno

El comando dd, sirve para eliminar una línea. Si después usamos el comando punto, eliminaremos otra línea. De forma que si nos movemos por el documento podremos eliminar líneas completas solamente pulsando el comando punto, ¿bastante cómodo verdad?


Muévete en Vim como en un teclado español


cómo usar vim


Vim por defecto, nos tiene acostumbrados a movernos por el archivo con las teclas hjkl, pero en un teclado español nosotros ponemos los dedos sobre jklñ. Por lo tanto, he decidido que para mí es más cómodo cambiar esas teclas, de tal forma que siempre tendré mis dedos en la posición del teclado español. Para ello he añadido esto a mi .vimrc.



" teclas de dirección en el modo normal como en el teclado español

nnoremap j h

nnoremap k j

nnoremap l k

nnoremap ñ l

" teclas para movernos por paneles como en el teclado español

nnoremap







from Bitelia http://ift.tt/1pp1wFd

via IFTTT

No hay comentarios.:

Publicar un comentario