Uso mucho los siguientes comandos al escribir o atravesar el código C / Tcl / Perl:
copiar y pegar código
CTRL-f
y CTRL-b
para atravesar página hacia adelante y hacia atrás
%
para atravesar bloque por bloque
^
ir al inicio de la línea
$
ir al último final de la línea
comience a seleccionar el código usando el comando v
(modo visual) y cualquiera de las teclas de desplazamiento anteriores
y
para copiar
p
y pegar
s
para eliminar un carácter y pasar al modo de inserción para escribir texto nuevo.
Recorridos a nivel de código (requiere disciplina de estilo de codificación)
]]
para el inicio de la siguiente función
[[
para el inicio de la función anterior
CTRL-]
saltar a la definición de una variable / función / macro si hay etiquetas disponibles.
Buscar
*
=> buscar palabra (o texto seleccionado usando v) en dirección hacia adelante
#
=> buscar palabra (o texto seleccionado usando v) en dirección hacia atrás
n
=> ejecutar comando de búsqueda anterior en dirección hacia adelante
N
=> ejecutar comando de búsqueda anterior en dirección hacia atrás
Todos los comandos anteriores se pueden anteponer con un número para indicar cuántas veces ejecutarlo. La realización del poder de esta dimensión adicional llega lentamente a medida que uno usa vim cada vez más y se desafía a sí mismo para mejorar.