Uso vim per lo sviluppo web. Questi sono quasi sempre file .php, che contengono anche HTML e talvolta Javascript. Mentre si lavora in un blocco di PHP, il rientro funziona correttamente. L'evidenziazione della sintassi è ok, ma è davvero molto utile per il codice PHP. Quando voglio modificare un blocco HTML, di solito cambio: :set ft=html
, in modo che l'evidenziazione e il rientro funzionino bene per questo. Certo, continuo a passare avanti e indietro, il che richiede molto tempo. Mi piacerebbe che l'evidenziazione e il rientro di tutte e tre le lingue fossero combinati in modo intelligente. Essere in grado di fare lo =G
dell'intero file in una volta e farlo funzionare per ogni blocco secondo le proprie regole sarebbe fantastico.Indentazione combinata di indentazione e sintassi HTML, PHP e Javascript in vim
Mentre so che "posso farlo da solo", in qualche modo dubito che io sia la prima persona che vuole questo, e sto cercando una soluzione esistente.
Qualcuno può darmi una mano?
Darei un'occhiata a questo. Grazie! – stephenhay