Al editar JavaScript, por lo general tienen que hacer esto:Vim y la sangría con soportes/apoyos
function myFunc() {
// func body here
}
He intentado un par de plugins del soporte de cierre como AutoClose y vrackets, pero cuando yo vaya a codificar como anteriormente, todos ellos hacen esto:
function myFunc() {<CR>
|}
Cómo puedo hacer que Vim insertar una antes del paréntesis cuando voy a la nueva línea, y sangrar el cursor correctamente, así:
function myFunc() {<CR>
|<CR>
}
¿Hay como un complemento o algo que hace esto?
El complemento [delimitMate] (https://github.com/Raimondi/delimitMate) proporciona una opción para este IIRC. –
@Randy: Mi configuración vim debe estar maldita o algo así. delimitMate no hará expansión CR ... – hayavuk
Aunque este hilo es bastante antiguo, me gustaría añadir que delimitMate tiene una opción para hacer esto: simplemente agrega 'let g: delimitMate_expand_cr = 1' a tu .vimrc. Ver ': help delimitMate' para más opciones. – jasperge