Per esempio, se sto codifica jQuery in vim, e ho questo in modalità di inserimento ("|" è la posizione del cursore):Nuova linea e rientranza automatica in vim quando si trovano tra parentesi graffe?
$('#something').click(function(){|})
... e mi ha colpito entrare, vorrei per ottenere questo:
$('#something').click(function(){
|
})
... mentre attualmente, sto ottenendo questo:
$('#something').click(function(){
|})
La stessa cosa accade con definizioni di funzioni in PHP. C'è un modo per inserire automaticamente la nuova linea in più e indentare la posizione del cursore quando si colpisce entrare all'interno di parentesi come quella?
(Mi scuso se questo è stato chiesto prima - sembra una richiesta comune, ma ho cercato per un po 'e non poteva trovarlo.)
Hmm, sto già utilizzando javascript.vim senza successo. Hai dovuto fare qualcosa in più per far funzionare la cosa in più? –
@Mike: In primo luogo, usi la stessa versione di quella menzionata e l'hai inserita nel posto giusto (la mia è in ~/.vim/indent). Secondo, hai impostato 'smartindent' e' autoindent' nel tuo .vimrc? –
sì e sì. Se hai voglia di dare un'occhiata: https://github.com/mikecrittenden/vimstuff (non devi ovviamente :)) –