Refugio VirtuaMental de un Internauta

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

con 2 comentarios

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.


Escrito por eckelon

Marzo 8, 2008 a 5:22 pm

Posted in blog

Tagged with , ,

2 Responses to 'Mapear comandos en Vim te hará la vida más fácil'

Subscribe to comments with RSS or TrackBack to 'Mapear comandos en Vim te hará la vida más fácil'.

  1. 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!

    el_Vania

    11 Mar 08 at 1:23 pm

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

Leave a Reply