Decir que tengo el texto actual en el formulario, donde _
marca el cursorVim: la línea actual de sangría (en blanco) e insertar
int main(int argc, char **argv) {
printf("Hello, world!\n");
_
}
tengo indentexpr
en (aunque una solución con cindent
o autoindent
probablemente va a funcionar , también).
¿Cómo empezar a insertar por lo que mi cursor se coloca en la columna apropiada a seguir las reglas de sangría, es decir:
int main(int argc, char **argv) {
printf("Hello, world!\n");
_
}
Actualmente me encuentro con ddO
menudo (o ddo
al final de la memoria intermedia) , pero parece que debería haber una mejor manera. El uso de ==
o incluso >>
o v>
no parece funcionar porque la línea está en blanco.
Sí! ¡Eso fue todo! Muchas gracias. (Yo ya estaba en modo normal; en el modo de inserción, a veces correo no deseado.) –
strager
Mirando ': ayuda S',' cc' hace lo mismo. (Nunca uso 'cc', entonces esa es probablemente la razón por la que ni siquiera consideré usar eso (ni' S', del cual ni siquiera sabía). – strager