viernes, 17 de junio de 2011

El editor Mr VIM

Sí, he decidido llamarle Mr Vim que tiene más gancho ;), pero al grano; Pensaba en un pequeño paseo por el Vim.
-¿Que es Vim?:
Bien, Vim es un editor de textos de los sistemas basados en Unix (como Linux o Mac), en los Mac por lo que he podido observar, ya viene de serie, en algunas distros de Linux no por tanto habrá que instalarlo con el comando adecuado, dependiendo de la distribución que se este usando.



-¿Cómo Configurarlo?
Bien para configurarlo, si hay que abrir la consola :), pues bien una vez abierta,
user@host$cd /etc/vim
bien una vez estamos ahi, puedes hacer un user@host$ls
para ver que archivos hay. Nosotros el que queremos editar es el vimrc por tanto, para no andarnos con muchos rodeos, al abrir la consola ponemos directamente
user@host$sudo /etc/vim/vimrc .
Una vez abierto con el Vim con las teclas del cursor o si lo preferís con las teclas de las letras h j k l, h= izquierda, l= derecha, k= arriba j= abajo .
Ahora que estamos dentro del archivo de configuración buscamos setLOQUESEA (para buscar en Vim estaremos en el modo escape o de no edición y usamos /lo-que-queramos-buscar) bien si no te has perdido hasta ahora jaja, haremos que en el vim aparezcan los números en el margen de la izquierda descomentamos las lineas :
set ruler "para que salga los números de las lineas
set shiftwidth=3 "tabula el número especificado
set hlsearch "cuando se hace una búsqueda (con el comando /) se coloreara la palabra buscada.

Hay muchas más opciones pero las básicas son estas

-Comandos útiles a la hora de editar
Una vez abierto el archivo a editar con vim, para editarlo pulsaremos la letra "i", para guardar primero salimos del modo edit presionando "ESC" luego guardamos pulsando la suguiente combinación de teclas :w ; Antes de continuar quiero decir que todos los comandos que usa vim habrá que poner antes los ":" dos puntos.
Si quieres salir sin guardar :q o :q! para forzarlo
Para salir y guardar a la vez :x esto es lo básico.
Si ya queréis abrir 2 archivos o incluso 3 o más (no recomiendo abri mas de 4 ya que dependerá del gestor de ventanas que tengas que lo veas bien o regulin, un gestor muy usado para usar vim y la consola nada más es el Awesome).
A lo que hibamos, para abrir más archivos sera :vsplit y el path del archivo para un a ventana en vertical, y para una en horizontal simplemente se le quita la V osease algo así :split Esto seria múltiples :vsplit y :split.
Estando en este modo para cambiar de archivo recuerda siempre presionar "ESC" antes de pulsar ninguna combinación del vim, entonces nos moveremos con el comando CTR+ww
A y los más importantes:
Borrar una linea entera = dd habiendo presionado "ESC"
Copiar y pegar:
Para esto, hay un modo del vim que es el modo visual, si estás en el modo insertar, sal de él presionando "ESC" y presiona "v", ahora estamos en el modo visual, para copiar una línea ve a la línea que quieres copiar y entra en el modo visual, después usando los cursores selecciona lo que desees copiar, tras esto con "c"/"y" copias y para pegar "p".

Bueno hasta aquí a llegado lo fácil jaja si veis que os parece un editor cojonudo, que a mi me lo parece ;), y decidís usarlo más y sacarle más partido podéis visitar la wiki de trucos en la que podréis encontrar muchas más virgerias para hacer con el vim, y la pagina oficial de vim en la que podréis encontrar todavía más cosas después de esta breve introducción de Mr Vim.

No hay comentarios:

Publicar un comentario

Frase aleatoria

Cómo mantener actualizado nuestro sistema Windows y hacerlo un entorno seguro.

Hace unos días comenté por mi cuenta de twitter de hablar sobre éste tema, ya que he visto que mucha gente lo tiene bastante dejado. Sí, ...