Mezery nebo tabelátory
- iguana007
- Člen | 970
Tabelátory … důvod? Představ si, že máš blok kódu o 100 řádcích a najednou ho potřebuješ odsadit ještě o něco víc nebo míň … v případě mezery by ses asi umačkal na spacu … s tabelátorem jen text označíš a zmáčkneš Tab (pro vetší odsazení) nebo Shift+Tab (pro menší odsazení)
igi
Editoval iguana007 (5. 12. 2009 19:31)
- Ondřej Mirtes
- Člen | 1536
Já tohle taky zrovna řeším, jestli používat čtyři mezery nebo tabulátor. V Nette Coding Standards jsou tabulátory, i když jsem si myslel, že tam budou mezery – ty totiž jednotlivé editory zobrazují stejně dlouhé a chovají se k nim jednotně.
Štvou mě např. NetBeans, u kterých se mi zdá, že dávají mezery či tabulátory dle nálady. A naopak se mi líbí Intype, u kterého to jde nastavit a ještě to zvýrazňuje v kódu :)
Co se týče odsazení větších kusů kódu – tohle IDE umí řešit a je mu jedno, jestli tam jsou tabulátory nebo mezery.
- Honza Marek
- Člen | 1664
Tabelátory – nemůže se ti stát, že vybereš půl odsazení. Taky u mezer se ti lehko stane, že smažeš jednu navíc a dál cvakáš kód, který se ti odsazuje už blbě.
Ohledně Netbeansů – u těch se to dá nastavit, výchozí jsou mezery. Bordel v tom může nastat, pokud vezmeš třeba zdroják s tabulátorama a začneš do něj psát s nastavenejma mezerama. Dá se to rychle sjednotit přes zformátování kódu (alt + shift + f myslim).
Editoval Honza Marek (5. 12. 2009 20:30)
- Blizzy
- Člen | 149
iguana007 napsal(a):
Tabelátory … důvod? Představ si, že máš blok kódu o 100 řádcích a najednou ho potřebuješ odsadit ještě o něco víc nebo míň … v případě mezery by ses asi umačkal na spacu … s tabelátorem jen text označíš a zmáčkneš Tab (pro vetší odsazení) nebo Shift+Tab (pro menší odsazení)
igi
V některých editorech se označí text, zmáčkne Tab a editor tam udělá 4 mezery.
- Yrwein
- Člen | 45
Osobně používám tabulátory. Dělá-li na jednom projektu více lidí, mohou si nastavit šířku tabulátorů, jak jim to vyhovuje, což u mezer jde těžko. Samozřejmě to ale musí pak respektovat všichni, jinak to je jedno. :o)
Ondřej Mirtes: Netbeans měly/mají problém s tabulátory, pokud máš různé hodnoty u „tab size“ a „number of spaces per indent“. Šablony jsou bohužel uložené s mezerami, takže u nich si to musí člověk přepsat. :/
Editoval Yrwein (6. 12. 2009 12:52)
- hurvajs
- Člen | 86
No, z praxe doporucuji jen tabulatory a nastavit ostatnim aplikacim, ze tabulator = 4× mezera. Inteligentni IDE (ZendStudio) si poradi i s mezerami – umi pres TAB odsazovat cele bloky (bohuzel to nekdy z nejakeho duvodu nejde). Nehlede na to, ze tabulator proste zabere mene „mista“ a hlavne pokud to musim mazat rucne, staci zmacknout jednou del. Dalsi vec je ta, ze vetsina aplikaci ma defaultne nastaven TAB a stale neco prenastavovat, mi neprijde koser.
- Honza Kuchař
- Člen | 1662
Ani nevím co se mi tam vkládá… :)
(btw kdo tu ještě nesnáší slovo tabElátory jako já? :) )
Pokud vím, tak se říká tabelovaná hodnota (od toho, že je v tabulce), ale s tabulátorem to asi nemá nic společného
- Ondřej Brejla
- Člen | 746
Tabulátor, tabelátor…je to to samé. Prostě a jednoduše se „to“ stará o řazení do tabulek.
Každopádně „tabelátor“ zní divně. Naopak „tabelované hodnoty“, nebo „tabelace“ zní poměrně učeně ;-)
- Patrik Votoček
- Člen | 2221
Tabulátory protože:
- můžu v IDE nastavit jeho zobrazovanou šířku jak potřebuju
- je reprezentován jako jeden znak tj. datově menší
- nemůže se mě stát že „půlodsadím“