¿Hay un complemento Vim que pueda manejar la inserción inteligente de punto y coma, como la de Eclipse?Vim insertar punto y coma inteligente
Ejemplo (carácter de canalización es cursor de inserción):
foobar(|)
escribo un punto y coma:
foobar();|
parecida:
foobar("blah|")
escribo un punto y coma:
foobar("blah");|
Si quiero un punto y coma en la posición original del cursor, se presiona la tecla de retroceso después de la re-posición inteligente:
foobar("hello|")
foobar("hello");|
foobar("hello;|")
¿Y qué pasa si realmente quiere tener un punto y coma dentro de la cadena literal? –
En Eclipse presionando el espacio de retroceso después de un inserto de punto y coma inteligente colocará el punto y coma en la posición original del cursor. – dteoh
La solución ideal: use Python. Entonces no necesitas preocuparte por los puntos y comas ;-) –