Jedním ze stále přítomných argumentů mezi vývojáři v mnoha programovacích jazycích je, jak správně odsadit kód. Mnoho vývojářů se rozhodlo odsadit kód jednou nebo více mezerami, zatímco jiní dávají přednost použití tabulátorů. Obě možnosti mají své výhody, přičemž prostory nabízejí konzistentní úroveň odsazení; zatímco karty jsou výslovně navrženy pro použití v odsazení, umožňují vývojářům konfigurovat způsob zobrazení jedné karty a snižují pravděpodobnost, že dojde k polovičnímu odsazení.
Tip: Poloviční odsazení je problém, kdy dva dokumenty používají k odsazení různý počet mezer. Pokud například použijete jednu mezeru k odsazení obsahu v jednom dokumentu a poté zkopírujete kód z kódu s odsazenou dvojitou mezerou, nebudou kompatibilní. U karet to ve skutečnosti není problém, protože karty jsou dostatečně široké, takže nikdo nepoužívá odsazení dvojitých karet.
Jakékoli slušné vývojové prostředí, jako je Sublime Text 3, umožňuje vývojářům nastavit, jak široké chtějí, aby se znaky tabulátoru zobrazovaly. Toto je primárně otázka osobních preferencí, protože se neliší od skutečného kódu, jediné karty znak se použije bez ohledu na to, zda je tato karta nakonfigurována tak, aby zabírala stejné množství místa jako dvě, tři nebo více prostory.
Chcete-li nakonfigurovat šířku záložky v Sublime Text 3, klikněte na „Zobrazit“ v horní liště a poté klikněte na „Odsazení“ v rozevíracím seznamu. Dále ve druhé úrovni rozevíracího seznamu vyberte šířku, kterou má karta zabírat. Sublime Text 3 má ve výchozím nastavení tabulátory široké čtyři mezery.
Tip: Pokud dáváte přednost použití mezer pro odsazení, můžete povolit možnost „Odsadit pomocí mezer“ v horní části nabídky šířky karty. Tím převedete jakýkoli stisk tabulátoru na zadaný počet mezer.