Diskuze: Odsazování a zarovnávání řádek ve zdrojovém kódu programů
Tvůrce
Zobrazeno 12 zpráv z 12.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
msvs default - 4 znaky, nevidim duvod to menit a pri praci v tymu by nebyl dobry napad, aby mel kazdy jine odsazeni
Takže máš automatickou konverzi tabulátorů na 4 mezery? Pokud totiž ukládáš tabulátory, tak je úplně jedno, jak to kdo má nastaveno a každému se zobrazuje "to jeho" odsazení.
BTW: Fortran vyžaduje 7 mezer a Haml 2 mezery.
Mam tab zobrazeny na 4 mezery problem by byl, kdyby nekdo jiny pouzival mezery a mel jinak nastavenou velikost tabu a nekde byly taby a nekde mezery, ale mam pocit, ze MSVS to v C# stejne predelava na tab (po automatickem zarovnani kodu).
Kromě Pythonu to problém není - pouze to vypadá trochu jinak, ale na výsledný produkt to vliv nemá.
Pro ostatní jazyky používám automatické přerovnání podle syntaxe - často v cizím vadném programu ihned uvidím chybějící středník či závorku, protože se tam objeví odsazení navíc.
Ty 4 mezery budou asi už ustálené pro většinu jazyků, jen se občas vedou spory, zda používat fyzické 4 mezery nebo jeden tabulátor. Mně vyhovuje ten tabulátor, protože se mi s ním pracuje o něco lépe, například při práci se sloupcovými bloky.
taby jsou největší s*ačka, jakmile píšeš ručně yml
YAML běžně píšu s taby a nemám s tím problém. Hlavně nesmíš míchat taby s mezerami. Buď jedno, anebo druhé. Také je dobré u souborů tohoto typu nechat ty taby zobrazovat jinak - obvykle stačí jen změnit odstín pozadí.
No, tak mě to vždycky vyházelo haldu errorů, a yaml parser mi to taky nevzal. Tak nevím jaktože u tebe to je ok.
Protože to mám jednotně v celém souboru. Nikdy na začátku řádku nekombinuji taby a mezery. Řádky, které spolu souvisí, mají odsazení stejným stylem.
Nikdy tedy nedám třeba 2 taby plus 4 mezery. To je jízdenka do pekel. Buď 3 taby, anebo 12 mezer. Nic mezi tím. Musí to být jednotně v celém souboru, editor mi to pohlídá.
jo, tak já to kdysi editoval v notepad++, pak jsem objevil funkci vyměnit tab za 4 mezery, díkybohu za ní, jinak bych už asi nebyl mezi vámi
Statistika...
http://sideeffect.kr/…rconvention/
Zobrazeno 12 zpráv z 12.