Spesso il codice python che troviamo in rete è indentato usando 4 spazi piuttosto che ad esempio un carattere di tabulazione. Io generalmente preferisco la tabulazione agli spazi. Convertire dall'una all'altra indentazione è in realtà piuttosto semplice, così semplice che ci ho pensato davvero tardi ouch ;)
Basta infatti una semplice sostituzione con vim:
:%s/ /\t/g
Ecco, tutto qui :)
Perchè preferire i tab agli spazi?
RispondiEliminaGli spazi sono una "unità d misura" fissa i tab no. Puoi imposter vim per inserire 4 spazi ogni volta che premi il tatso tab.