Sto lavorando su una grande base di codice, in cui ogni file ha diverse convenzioni di rientro: schede, 4 spazi, 3 spazi, eccÈ possibile riconoscere automaticamente gli stili di indentazione (tabulazioni vs spazi)?
Io attualmente default su schede e fare set shiftwidth=N expandtab smarttab
quando mi imbatto in un file di spazi frastagliata ma è fastidioso
Esiste una funzionalità in Vim o in un plug-in che può riconoscere che, ad esempio, il buffer corrente utilizza una rientranza con tre spazi per turno?
segugio sembra funzionare meglio di DetectIndent, nei miei cinque minuti di test . Per qualche ragione, DetectIndent fa ipotesi errate anche su un semplice file C con formattazione coerente (ha le schede di dimensione 2 e DetectIndent pensa che sia la dimensione 4). – Kat