Salta al contenuto principale


Ho appena scoperto che è una pessima pratica indentare python pressando TAB.

Sono sconvolto.

in reply to Zand :arch: :terminal:

ho notato però che non ho mai avuto problemi fino ad ora con TAB, può darsi che i vari editor che ho usato (principalmente Thonny e Codium) convertono in automatico i tab in whitespace?
in reply to Robo

sublime riconosce che usi python e identa correttamente da solo, credo anche gli altri
in reply to Zand :arch: :terminal:

capisco, forse magari se utilizzo Vim ci devo stare più attento, finora credo che gli editor abbiano fatto tutto in maniera automatizzata
in reply to Robo

anche su vim puoi automatizzare la sostituzione, se non sbaglio anche specificando solo per python
in reply to bedef

@bedef @Robo @Twisterrm 🖥️ 🤓

~/.vim/after/ftplugin/python.vim

set foldmethod=indent

set sw=4
set expandtab
set tw=72

(ovviamente, foldmethod e tw sono mie preferenze, in realtà tw sarebbe da mettere a 79)

in reply to Robo

se devi mettere mano solo tu al codice l'importante è essere sempre consistenti. Poi la maggior parte degli editor o ti sostituiscono automaticamnte i tab con gli spazi o puoi impostarli per farlo
Unknown parent

rag. Gustavino Bevilacqua
Evidentemente scrivere un preprocessore che si occupi di queste frivole banalità e capisca che se una riga inizia un po' (valore a caso) a destra di quella sopra è da considerare indentata È Troppo Complicato™.
Unknown parent

goldfix
sono d'accordo. Usare un numero di spazzi prefissato costringe tutti ad adattarsi. Il Tab te lo configuri come vuoi. Detto questo mai fate mix. Poi comunque dipende anche dal team con cui si lavora.
in reply to goldfix

Per fortuna nessun team! Al lavoro non mi viene richiesto, è una cosa che studio io per passarmi il tempo :)

Questo sito utilizza cookie per riconosce gli utenti loggati e quelli che tornano a visitare. Proseguendo la navigazione su questo sito, accetti l'utilizzo di questi cookie.