En vi, puedo usar oo Opara agregar una línea en blanco y entrar en modo de inserción. Pero, ¿qué pasa si quiero permanecer en modo comando? ¿Hay un comando para esto?
En Google, veo sugerencias para agregar cosas a mi vimrc, pero parece que debería haber una manera más fácil (que siempre funcionará).

.para repetir, pero también puede hacer<number>o<esc>, por ejemplo:5o<esc>o'dagregué un nuevo párrafo en VI, solo para descubrir que el párrafo bonito en realidad era seis líneas cuidadosamente divididas / entrelazadas.En vim, también hay
:normal oo:normal O.fuente
Esto agregará una línea en blanco después de la línea actual:
Alternativamente, especifique una línea al comienzo.
fuente
En Vim 7.3:
<number>o<esc>crea solo una línea vacía.fuente
<esc>pasas de nuevo del modo de inserción al modo de comando. Creo que está buscando una respuesta que no vaya al modo insertar en absoluto.Tanto Tim Pope's unimpaired.vim: pares de prácticas asignaciones de paréntesis y mi propio LineJuggler: el complemento Duplicar y mover alrededor de líneas ofrece
]<Space>asignaciones cortas y útiles para esto.fuente
Para insertar una línea en blanco después de la línea actual mientras permanece en modo comando, use:
Este es el
rcomando " ead in a file", pero en lugar de darle un nombre de archivo, le decimos que lea el resultado de un comando de shell (!); ese comando de shellechosimplemente imprime una línea en blanco. Después de insertar la línea en blanco, permanece en modo comando.fuente
Me sorprende que nadie más haya mencionado esto:
Use 'r' seguido de 'Enter key' en el modo de línea de comando.
Tarde a la fiesta por 7 años aunque :)
fuente
rde hecho reemplaza al personaje actual. Todavía te lleva al modo de comando.