Lavoro su una serie di progetti JavaScript. Nella maggior parte di questi progetti, il rientro dei file JavaScript è di 2 spazi, quindi ho impostato la larghezza del rientro predefinita su quello. Tuttavia diventa 1 o 4 in alcuni altri progetti.
C'è un modo per chiedere a Vim di cambiare lo stile di rientro in base allo stile già utilizzato nel file corrente?
*.*
è solo uno schema. Puoi anche usare il nome file o il percorso. In alternativa, puoi utilizzare un comando automatico simile a quello che ho fornito per ciascun file. È possibile indicare al comando automatico di prendere la larghezza di banda del file corrente e inserirlo nel percorso di questo file. È abbastanza facile
:au BufEnter *.js :set shiftwidth=2
. Questo funziona per tutti i progetti,