La Coctelera

Refugio VirtuaMental de un Internauta

8 Marzo 2008

Mapear comandos en Vim te hará la vida más fácil

Vim es mi editor de texto favorito. Es ligero, potente, y, una vez que te haces con él, es muy cómodo de manejar. Pero como ya comenté una vez, introducir comandos puede volverse a veces algo tedioso.

Por ejemplo: si queremos abrir una nueva pestaña, deberíamos introducir el comando :tabnew y pulsar la tecla de enter. Si tuviéramos que hacer esto cada vez, y usáramos muchas pestañas, perderíamos mucho tiempo tecleando el comando. Hay dos formas de solucionar esto. Una es utilizando el comando ., que repite el último comando que hemos utilizado, o crear una combinación de teclas que abra una nueva pestaña con la opción map en nuestro fichero de configuración (.vimrc, .gvimrc, _vimrc...o como sea). Es muy sencillo: aquí va un ejemplo de algunos mapeos.

map <c-t><CR> :tabnew  (haciendo Control + t, abriremos una nueva pestaña)
map <c-Tab><CR> :tabnext (Control + tabulador, nos moverá entre las pestañas)

Como podréis ver en el :help key-notation, estas son algunas de las combinaciones que se pueden utilizar:

<BS> Tecla backspace
<Tab>Tabulador
<CR> Tecla enter
<Esc>Escape
<Space>Tecla de espacio
<del> Suprimir
<S-Up>Shift-cursor-arriba
<S-Down>Shift-cursor-abajo
<S-Left>Shift-cursor-izquierda
<S-Right>Shift-cursor-derecha
<C-Left>Control-cursor-izquierda
<C-Right>Control-cursor-derecha
<F1> -<F12> Teclas de función
<S-F1>-<S-F12> Shift- teclas de función
<Insert>Tecla de insertar
<End>Tecla de fin

<S- ...>Shift + ...

<C- ...>Control + ...


<A- ...>Meta / Alt + ...

Esto puede ser muy útil para comandos complicados que tengáis que manejar amenudo, como el de imprimir. Si incluís en vuestro archivo de configuración map :%w !lp , cada vez que uséis la combinación Control + p, os imprimirá en papel el archivo que estéis utilizando. Y así con cualquier cosa.


Tags: gvim, mapear, vim

servido por eckelon 2 comentarios compártelo

2 comentarios · Escribe aquí tu comentario

el_Vania

el_Vania dijo

Sin título

Yo le he visto hacer eso que cuenta y parece cosa de meigas...
Miedito con tanto comando y colorín, pero luego las cosas, funcionan!!
Salud/OS!

11 Marzo 2008 | 01:23 PM

Mantén limpia tu configuración de Vim | Refugio VirtuaMental de un Internauta

Mantén limpia tu configuración de Vim | Refugio VirtuaMental de un Internauta dijo

Sin título

[...] tengo las configuraciones de interfaz, en mapeos tengo todos los mapeos que configuré en su día (ya expliqué cómo hacer mapeos), [...]

12 Marzo 2008 | 02:01 PM

Escribe tu comentario


Sobre mí

Avatar de eckelon

Refugio VirtuaMental de un Internauta

madrid, España
ver perfil »
contacto »

Últimos comentarios

Fotos

eckelon todavía no ha subido ninguna foto.

¡Anímale a hacerlo!

Buscar

suscríbete

Selecciona el agregador que utilices para suscribirte a este blog (también puedes obtener la URL de los feeds):

¿Qué es esto?

Crea tu blog gratis en La Coctelera