VIM: Moverse por el fichero

Tabla resumen con las teclas de movimiento dentro del vim:

Teclas Acción
0 Al principio de la línea
$ Al final de la línea
h Cursor a la izquierda
l Cursor a la derecha
j Cursor arriba
k Cursor abajo
( Cursor al principio de la frase
) Cursor al final de la frase
{ Cursor al principio del párrafo
} Cursor al final del párrafo
g, Cursor donde se hizo el cambio anterior (hacia arriba).
) Cursor donde se hizo el cambio anterior (hacia abajo).
w Cursor al principio de la siguiente palabra.
b Cursor al principio de la palabra anterior.
e Cursor al final de la palabra.
% Cursor al siguiente bloque del grupo (por ejemplo #if-#else-#endif).
[{ Cursor al principio del bloque.
]} Cursor al final del bloque.
[/ Cursor al principio del bloque de comentario (/* */, //, #).
]/ Cursor al final del bloque de comentario (/* */, //, #).
gd Cursor donde está definida la variable dentro del mismo bloque (hay que estar encima de la variable).
gD Cursor donde está definida la variable desde el principio del fichero (hay que estar encima de la variable)
:bnext :bn ctrl+cursor derecha Salta al siguiente buffer (para que funcione con control se ha de usar: map <C-right> <ESC>:bn<CR>).
:bprevious :bp ctrl+cursor izquierda Salta al buffer anterior (para que funcione con control se ha de usar: map <C-leftt> <ESC>:bp<CR>)

Retro

Lugares

Redes

Sistemas

Varios