livellosegreto.it is one of the many independent Mastodon servers you can use to participate in the fediverse.
Livello Segreto è il social etico che ha rispetto di te e del tuo tempo.

Administered by:

Server stats:

1.2K
active users

𝕽𝖔𝖇𝖔

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

Sono sconvolto.

@neurob white space, white space everywhere

@twisterrm

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?

@neurob sublime riconosce che usi python e identa correttamente da solo, credo anche gli altri

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

@neurob @twisterrm anche su vim puoi automatizzare la sostituzione, se non sbaglio anche specificando solo per python

@bedef @neurob @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)

@valhalla domanda stupida, se ~/.vim non esiste e la creo io è tutto ok no? @bedef @twisterrm

@neurob 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