|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
[Eclipse] Refectoring e auto-indent: come sostituire tab con spazi?
Come sostituire tab con spazi?
Io sono andato in Windows>Preferences>Editors>Text Editors e gli ho detto di creare i tab usando gli spazi. Solo che ereditando codice di terze persone quando faccio il Source>Format, mi mantine la loro indentazione a base di tab e spazi promisqui, insomma il solito casino. .... e se invece volessi che in automatico il Format mi rimpiazzi Codice:
funzione()
{
}
Codice:
funzione() {
}
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. Ultima modifica di Matrixbob : 26-07-2011 alle 17:43. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2782
|
Dov'è il vantaggio ad usare gli spazi invece del tab?
Se riesco quando torno a casa provo a darti una mano se non l'ha già fatto qualcun'altro. |
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Quote:
Soprattutto quando si parla di programmazione Web.
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. Ultima modifica di Matrixbob : 26-07-2011 alle 17:42. |
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Mar 2007
Città: Milano Beach
Messaggi: 1696
|
Windows -> Preferences -> Selezioni il tipo di progetto (C/C++, Java) -> Code Style.
Proprio perchè (a quanto ho capito) lavori in team, sarebbe bene usare un unico stile di formattazione (altrimenti sono dolori quando eseguite l'update del progetto). Comunque la formattazione mediante tabulazione è pressochè universale, mai avuto a che fare con editor che non la gestissero. Viceversa, tutte le volte che ho provato ad usare gli spazi ho incasinato tutto.
__________________
~ Cthulhu: MacBookPro 13.3" ~ Azathoth: D510MO Ultima modifica di GByTe87 : 26-07-2011 alle 17:13. |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: May 2001
Messaggi: 12919
|
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Usa i tab. E basta. Dio lo vuole.
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Corretto, che vuoi che ti dica è andato in pappa il cervello ... meglio che esca.
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Ma anche no, altrimenti a che caz serve sta funzionalità del IDE?
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. |
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Jul 2006
Città: Altamura
Messaggi: 919
|
Quote:
__________________
Trattative : http://swdev.altervista.org/VenditeAcquisti.txt Blog Tecnico : http://blogs.dotnethell.it/SwDev/ Desktop : i7 920,GTX580 PALIT, Obsidian 800D, 6GB Corsair, OCZ Vertex 3 240gb. Desktop 2 : iMac 27'' MID 2011 i5, 4GB |
|
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Allora sarà per questo che uso solo gli spazzzzzzzzi (scusate le multi-z, ma sono siciliano
): sono ateo. Vade retro tab. Non si sa mai se un tab vale 8, 4 o 2 spazi. Mi viene il mal di testa solo a pensarci. Comunque su Eclipse ho provato a far convertire automaticamente i tab in spazi, ma non ci sono riuscito. Cioè: attivata l'opzione, non funzionava lo stesso. Appena posso riprovo con le indicazioni fornite dagli altri.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Quote:
![]() Usa i tab. E basta. Dio... ehm, Eclipse lo vuole!
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) |
|
|
|
|
|
|
#12 | |
|
Senior Member
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 4739
|
Quote:
...forse l' importanza dell' indentazione nel tuo linguaggio preferito...
__________________
Jappilas is a character created by a friend for his own comic - I feel honored he allowed me to bear his name Saber's true name belongs to myth - a Heroic Soul out of legends, fighting in our time to fullfill her only wish Let her image remind of her story, and of the emotions that flew from my heart when i assisted to her Fate
|
|
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
ma che ironico e ironico, anche io mi trovo male come lui con il tab che non vale mai lo stesso sui diversi editor.
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. |
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
|
|
|
|
|
|
#15 |
|
Senior Member
Iscritto dal: May 2001
Messaggi: 12919
|
|
|
|
|
|
|
#16 | |
|
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Quote:
Dopo vedo se la soluzione proposta sistema automaticamente non solo i codice nuovo ma tutto il codice. Ha un nome sta operazione di normalizzazione della auto-indentatura? Il refactoring è relativo ai cambi di nomi, ecc nel codice, questo invece?
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. Ultima modifica di Matrixbob : 27-07-2011 alle 11:40. |
|
|
|
|
|
|
#17 | |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Quote:
I casini li causano gli spazi a livello di chiarezza nel codice, c'è chi usa 8 spazi c'è chi ne usa 4 e poi ti trovi con codice indentato alla CDC. Con i tab questo non succede, ognuno visualizza sul proprio editor come meglio crede, ma la visualizzazione rimane consistente e correttamente indentata per chiunque. |
|
|
|
|
|
|
#18 | |||
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
No, ero serissimo. ![]() Quote:
A parte questo, l'indeterminazione della dimensione dei tab tante volte si riflette nella misura della lunghezza delle righe di codice. Uno che usa tab da 8 spazi tenderà a scrivere righe corte. Uno con tab da 2 spazi le scriverà più lunghe. Quote:
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|||
|
|
|
|
|
#19 |
|
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Da questo mix infatti il mio bisogno di convertire tutto a bomba in only spaces.
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. |
|
|
|
|
|
#20 | |
|
Senior Member
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
|
Quote:
Detto questo preferisco gli spazi ai tab.
__________________
One of the conclusions that we reached was that the "object" need not be a primitive notion in a programming language; one can build objects and their behaviour from little more than assignable value cells and good old lambda expressions. —Guy Steele |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:22.





















