En a klasszikus Java indentation-t hasznalom C/C++/Java nyelvekhez, meghozza ugy, hogy a space-k ki vannak bontva 4 darab space-ra. A fejlesztokornyezetek tobbsegeben beallithato feature az, hogy az indentalo space-ket egy csomoban lehessen backspace-lni, amelyikben nem, azt surgosen dobni kell. Nehany IDE ezt ugyan nem a standard backspace-hez kotik, hanem van kulon unindent kombo, de meg ez is szokhato.
Nem szeretem a {} -t semmilyen korulmenyek kozt uj sorba tenni, mert nem olyan feltuno, mint peldaul sor vegen. Ugyanakkor a legtobb IDE tamogatja a zarojelpar-keresest, amelyik nem, az ismetelten a szemetdombra valo.
Tabot en azert nem szeretem, mert sok editor mast es mast ert Tab alatt - pontosabban annak szelessege alatt. En peldaul a 4-es szelessegu indentalast kedvelem Java, C/C++, Python, Bash nyelveknel, 2 szelessegut hasznalok a Ruby nyelvben. Ez space-kkel egyszeruen szabalyozhato, es nem kell felkilometeres editor-vezerlo kommentet irni minden fajl vegere, hogy minden editor azt es ugy ertse indentalas alatt, amit en.
Altalaba astyle-val szoktam ujraindentalni, a kovetkezo konfiggal (.astylerc):
style=java
indent-classes
indent-namespaces
pad=oper
unpad=paren
Ez tukrozi a leghivebben a kodolasi stilusomat.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.