Ať už jste zkušený programátor nebo úplný začátečník, nakonec budete potřebovat editor, který vám pomůže psát a upravovat kód mnohem rychleji . Mezi všemi možnostmi, které jsou dnes k dispozici, zůstává Sublime Text oblíbeným díky kombinaci lehkého designu, výkonu a možností přizpůsobení.
V následujících řádcích se dozvíte, jak přejít od používání Sublime Textu „ve výchozím nastavení“ k jeho používání jako skutečného pokročilého editoru pro rychlé úpravy, rozsáhlé projekty a profesionální práci . Probereme si, co nabízí, jak jej správně nakonfigurovat, které zkratky se vyplatí zapamatovat si a které pluginy skutečně ovlivní váš každodenní pracovní postup.
Co je editor kódu a proč je Sublime Text tak návykový?
Editor kódu je v podstatě pracovní nástroj, se kterým vývojář tráví většinu dne, stejně jako spisovatel tráví hodiny v textovém editoru nebo designér v profesionálním grafickém editoru . Rozdíl je v tom, že zde neupravujeme obyčejný text, ale soubory plné zdrojového kódu, které vyžadují specifické funkce.
Dlouhou dobu byly normou editory prostého textu, jako je typický Poznámkový blok, ale jakmile začnete pracovat na serióznějších projektech, stává se nezbytností něco, co nabízí zvýrazňování syntaxe, automatické doplňování, pokročilé vyhledávání a podporu více jazyků . A právě v tom editory jako Sublime Text dělají ten největší rozdíl.
Navíc, pokud pracujete s CMS, jako je WordPress, dříve či později si budete muset pohrát s šablonami, funkcemi nebo malými skripty. Mít editor, který vám na první pohled umožní pochopit, co měníte, s barvami, správným odsazením a rychlou navigací v souborech , je prakticky nezbytné, pokud se nechcete zahltit cPanelem nebo správcem souborů vašeho poskytovatele hostingu.
Co je Sublime Text a co ho dělá tak výjimečným
Sublime Text je textový editor zaměřený na kód, vyvinutý v C++ a Pythonu a dostupný pro Windows, macOS a Linux . Jeho filozofie je jasná: být rychlý, lehký a neuvěřitelně produktivní pro každého, kdo tráví den psaním řádků kódu.
Jeho výchozí tmavé rozhraní a systém zvýrazňování vám umožní soustředit se na to, na čem záleží: kód. Barevné schéma, minimapa postranního panelu a panel záložek jsou navrženy tak, abyste měli jasný přehled o dlouhých souborech a projektech s mnoha řádky kódu a minimalizovali tak rušivé elementy.
Standardně se dodává s více než 40 programovacími a značkovacími jazyky, od HTML, CSS a JavaScriptu až po SQL, Python a PHP . U většiny webových nebo obecných softwarových projektů nemusíte instalovat nic navíc, abyste mohli pohodlně pracovat ve více jazycích současně.
Jeden důležitý detail: Sublime Text není open source, ale spíše placená softwarová licence s neomezenou zkušební verzí . Můžete ji používat tak dlouho, jak chcete, plně funkční, ale občas se vám zobrazí připomenutí k zakoupení licence.
Další klíčovou vlastností je jeho komunita: existují fóra, dokumentace, tutoriály a obrovské množství pluginů spravovaných vývojáři z celého světa. Díky této aktivní komunitě můžete Sublime Text rozšířit o balíčky, které přidávají pokročilé funkce, které nejsou ve výchozím nastavení zahrnuty , od linterů až po integraci s Gitem.
Hlavní výhody Sublime Textu ve srovnání s jinými editory

Jedním z důvodů, proč tolik lidí zůstává u Sublime Textu, je to, že kombinuje jednoduché rozhraní s velmi vysokým výkonem, a to i u velkých projektů . Tam, kde se jiné editory začínají potýkat s otevíráním velkého množství souborů, Sublime zůstává responzivní.
Dodává se s vestavěnou podporou pro více než 40 různých jazyků, včetně prostého textu a nejběžnějších programovacích a značkovacích jazyků . Přepínání mezi nimi je snadné – stačí vybrat typ souboru ve spodním panelu nebo ho nechat automaticky detekovat.
Postranní panel projektu nabízí přehledný přehled o složkách a souborech, což usnadňuje správu středně velkých až velkých projektů. Můžete otevřít celý adresář a snadno se v něm pohybovat pomocí myši, klávesových zkratek nebo vestavěné funkce vyhledávání.
Další silnou stránkou je možnost přizpůsobení klávesových zkratek. Pomocí klávesových zkratek si můžete upravit nebo vytvořit klávesové zkratky podle svých představ, takže akce, které často provádíte (komentování, formátování, duplikování řádků atd.), jsou vázány na klávesové zkratky, které vám připadají přirozené.
Obsahuje také volitelnou minimapu na bočním panelu, která poskytuje zhuštěný pohled na celý soubor. Tato mapa umožňuje rychle přejít na konkrétní oblasti kódu a získat vizuální kontext o vaší poloze v dlouhém souboru , což je obzvláště užitečné u dlouhých CSS nebo složitých souborů šablon.
Pokud jde o editační zážitek, Sublime Text nabízí vynikající zvýrazňování složených závorek, kulatých závorek, odsazení a syntaxe. Vyhledání konce bloku, detekce nadbytečných mezer nebo nalezení jednoduchých strukturálních chyb je velmi snadné, což výrazně pomáhá udržovat kód uklizený, čitelný a bez hloupých přehlédnutí.
To vše přispívá k výjimečné stabilitě: ačkoli je lehký, je navržen tak, aby zvládal velké projekty bez zamrznutí. Je běžné, že je otevřeno více oken s desítkami souborů a editor běží plynule a bez neočekávaných pádů.
Jak správně stáhnout a nainstalovat Sublime Text
Začít se Sublime Text není příliš složité, ale je užitečné znát základní kroky pro jeho spuštění ve vašem systému. Nejprve přejděte na oficiální webové stránky projektu a klikněte na sekci „Stáhnout“ a vyberte verzi pro váš operační systém . Existují specifické instalační programy pro Windows, macOS a různé distribuce Linuxu.
Ve Windows se spustí typický instalační program s průvodcem; stačí klikat na tlačítko „Další“, dokud se instalace nedokončí. V systému macOS jednoduše přetáhněte aplikaci do složky Aplikace a v systému Linux si můžete vybrat oficiální balíčky nebo v některých distribucích použít správce balíčků, jako je apt, yum nebo podobné, podle pokynů na webových stránkách.
Po instalaci můžete program spustit a začít jej používat tak, jak je, se zkušební verzí. Čas od času se zobrazí dialogové okno s dotazem, zda chcete zakoupit licenci. Dokud si ji nezakoupíte, můžete nadále používat všechny funkce bez časového omezení.
Základní a pokročilá nastavení v Sublime Text
Jednou z nejpřekvapivějších věcí na prvním otevření nabídky nastavení Sublime Text je, že zde není grafické okno plné políček a nabídek jako v jiných programech. Místo toho se nastavení spravuje úpravou souborů JSON s páry klíč-hodnota.
Pokud přejdete do Předvolby > Nastavení, editor vám zobrazí dva panely: vlevo uvidíte výchozí možnosti a vpravo váš uživatelský soubor, který byste měli skutečně upravit. Tím se zajistí, že se nedotknete systémových hodnot, a umožní vám to snadno vrátit změny, pokud něco pokazíte.
Například pokud chcete upravit velikost písma a okraje řádků, můžete do uživatelského nastavení přidat něco podobného: { "font_size": 12, "margin": 3 } . Jakékoli nastavení, které zde definujete, přepíše odpovídající hodnotu ve výchozím nastavení.
Po úpravě hodnot jednoduše soubor uložte stisknutím kláves Ctrl+S (nebo Cmd+S v systému macOS), aby se změny projevily okamžitě , bez nutnosti restartovat program. Je to velmi přímočarý přístup, který se sice zpočátku může zdát trochu náročný, ale rychle se stane pohodlným.
Kromě globálních nastavení umožňuje Sublime Text definovat soubory projektu (.sublime-project), kde můžete nastavit specifická nastavení pro každou úlohu: cesty ke složkám, výjimky, předvolby lintingu nebo dokonce vlastní možnosti sestavení pro spouštění nebo kompilaci kódu ze samotného editoru.
Pokročilé úpravy: více kurzorů, bloků a výkonné vyhledávání
Jednou ze superschopností Sublime Textu je editace více řádků. Nemluvíme jen o kopírování a vkládání, ale o možnosti mít aktivních více kurzorů současně a zapisovat nebo mazat na více řádcích současně, což výrazně urychluje refaktoring, hromadné přejmenování nebo opakované úpravy.
Nejnázorněji to uvidíte podržením klávesy Ctrl (Cmd na Macu) a kliknutím na různá místa v dokumentu. Každé kliknutí přidá nový kurzor a vše, co napíšete, se bude na všech těchto pozicích současně opakovat . To je velmi užitečné například pro rychlé přidání přípony nebo předpony k několika řádkům.
Pokud chcete provést úpravy se všemi výskyty slova, můžete použít Ctrl+D (Cmd+D) k výběru výskytů jeden po druhém nebo zřetězením několika klávesových zkratek vytvořit vícenásobný výběr stejného řetězce na různých místech v souboru . Od té chvíle se veškeré úpravy projeví na všech výskytech najednou.
Při práci s dlouhými seznamy nebo sloupci dat můžete také rozdělit výběr na více řádků pomocí kláves Ctrl+Shift+L. Pokud například vyberete několik řádků, použijte tuto zkratku a na konci každého řádku se zobrazí kurzor, abyste mohli psát přes všechny najednou . To je ideální pro přidávání doménových koncovek, přípon, uzavíracích znaků a dalších.
Pokud jde o vyhledávání, Sublime Text vyniká funkcí Goto Anything (Ctrl+P / Cmd+P), která umožňuje vyhledávat soubory pouhým zadáním části jejich názvu. Obsahuje také modifikátory jako @ pro přechod na symbol, # pro vyhledávání textu v souboru a : pro přechod na konkrétní řádek. Tato kombinace umožňuje téměř okamžitou navigaci, a to i ve velmi rozsáhlých projektech.
Kromě toho můžete použít standardní vyhledávání (Ctrl+F), globální vyhledávání v celém projektu (Ctrl+Shift+F) a filtrovat pomocí regulárních výrazů. Díky podpoře regulárních výrazů můžete provádět sofistikované hromadné nahrazování a měnit složité vzory ve stovkách řádků najednou, aniž byste to museli dělat jeden po druhém.
Znovupoužitelné úryvky a fragmenty kódu

Další klíčovou funkcí Sublime Textu pro urychlení psaní kódu jsou úryvky neboli opakovaně použitelné fragmenty. Úryvek je blok textu (například základní struktura HTML dokumentu), který můžete vložit zadáním zkratky a stisknutím klávesy Tab jej automaticky rozbalíte.
Sublime Text obsahuje několik předkonfigurovaných úryvků kódu. Pokud například do HTML souboru zadáte „html“ a stisknete klávesu Tab, okamžitě se vygeneruje minimální HTML šablona připravená k úpravě. Totéž platí pro další zkratky, které odpovídají typickým strukturám v různých jazycích.
Chcete-li si vytvořit vlastní úryvky kódu, jednoduše přejděte do nabídky Nástroje > Vývojář > Nový úryvek kódu. Otevře se soubor XML se šablonou, kde definujete obsah úryvku a tabTrigger, což je zkratka, která jej aktivuje. Pro automatizaci na úrovni systému můžete také použít automatizaci úloh na ploše s funkcí AutoHotkey , která doplňuje úryvky editoru.
Velmi praktickým příkladem pro front-end vývoj by bylo vytvoření úryvku kódu, který po napsání například „imgattrs“ a stisknutí klávesy Tab automaticky vloží kompletní tag obrázku s již nastavenými atributy alt a title. Tím se snižuje počet chyb a zajišťuje se zachování dobrých postupů přístupnosti ve vašem HTML.
Další užitečné funkce: Regex, spouštění kódu a režim bez rušivých elementů
Kromě vícenásobné úpravy a úryvků kódu skrývá Sublime Text i další triky, které dělají velký rozdíl. Již jsme zmínili podporu regulárních výrazů ve funkci search and replace , což je velmi účinná funkce, pokud chcete najít konkrétní textové vzory bez ohledu na počet výskytů.
Další zajímavou funkcí je systém sestavení, který umožňuje spouštět nebo kompilovat kód přímo z editoru. To je obzvláště výhodné u jazyků jako Python, kde můžete definovat konfiguraci spuštění a pomocí jednoduché klávesové zkratky spustit skript a zobrazit výstup, aniž byste museli opustit Sublime Text . Není určen k nahrazení plnohodnotného IDE, ale je neuvěřitelně praktický pro jednoduché projekty nebo rychlé testy.
Pokud se snadno necháte rozptýlit, můžete aktivovat režim bez rozptylování: toto zobrazení skryje postranní panely a další prvky rozhraní, takže vám zůstane pouze dokument a nic dalšího. Je určen pro chvíle, kdy se potřebujete plně soustředit na konkrétní úkol, jako je intenzivní čtení nebo úpravy.
Co jsou pluginy a balíčky v Sublime Text?
Sublime Text je dodáván vcelku kompletní, ale jeho skutečný potenciál se odhalí, když ho začnete rozšiřovat pomocí pluginů. Tyto balíčky vám umožňují přidávat vše od linterů a ladicích nástrojů až po vizuální šablony, pokročilé automatické doplňování, integrace s Gitem a mnoho dalšího, to vše pohodlně spravované prostřednictvím centralizovaného systému instalace a aktualizací.
Srdcem tohoto ekosystému je Package Control, správce balíčků Sublime Textu. S ním můžete vyhledávat, instalovat, aktualizovat a odinstalovávat pluginy z velmi jednoduchého rozhraní, aniž byste museli stahovat jednotlivé soubory nebo je ručně kopírovat do skrytých složek, což usnadňuje a usnadňuje experimentování s novými rozšířeními.
Jak krok za krokem nainstalovat Správu balíčků
V dnešní době je Sublime Text v novějších verzích obvykle dodáván s integrovaným ovládáním balíčků. To si můžete ověřit otevřením palety příkazů (Ctrl+Shift+P / Cmd+Shift+P) a zadáním „Ovládání balíčků“: pokud se zobrazí, je nainstalováno; pokud ne, je třeba ho přidat. Proces je poměrně jednoduchý a lze jej provést několika způsoby, buď přímo v editoru, nebo ručně.
Nejpřímějším způsobem je otevřít konzoli editoru (Zobrazit > Zobrazit konzoli) a vložit oficiální instalační skript, který najdete na webových stránkách Package Control. Po několika sekundách se balíček stáhne a automaticky nainstaluje do složky balíčků uživatele, kde bude přístupný z nabídky Nástroje nebo z palety příkazů.
Další možností, ve verzích, které jej neobsahují, je spustit jej z palety příkazů pomocí příkazu „Install Package Control“, pokud je k dispozici. V systému macOS je kombinace kláves stejná, ale místo klávesy Ctrl se používá klávesa Cmd, takže postup je prakticky identický ve třech hlavních operačních systémech.
Ve velmi extrémních případech, pokud automatická instalace selže, si můžete Package Control vždy ručně stáhnout z jeho oficiálních webových stránek a zkopírovat soubor .sublime-package do složky Installed Packages v Sublime Text. Není to nejpohodlnější metoda, ale stále je to užitečné řešení, když se vyskytnou problémy se sítí nebo neobvyklá omezení.
Základní pluginy pro rychlejší práci
Jakmile máte Package Control spuštěný a funkční, je čas nainstalovat klíčové balíčky. Každý vývojář má v tomto ohledu své preference, ale existuje několik pluginů, které se staly téměř de facto standardem pro každého, kdo se Sublime Textem intenzivně pracuje a chce z něj vytěžit maximum v prostředích pro webový vývoj nebo složitých projektech.
Emmet je pravděpodobně nejznámější nástroj ve světě front-endu. Umožňuje psát kompaktní zkratky HTML a CSS, které se po stisknutí klávesy Tab rozbalí do plnohodnotných struktur. Například něco jako „ul>li*5“ vytvoří seznam s pěti položkami za sekundu. Pokud trávíte dny vývojem webu, Emmet vám může ušetřit hodiny a nespočet opakovaných stisků kláves.
SublimeLinter je ideální plugin pro udržení čistého kódu. Integruje se s různými lintery (například pro JavaScript, PHP, Python atd.) a v reálném čase upozorňuje na syntaktické chyby, stylistické varování a potenciální problémy. Kromě označení řádku, kde se chyba vyskytuje, mnoho linterů nabízí návrhy na zlepšení čitelnosti a dodržování běžných týmových standardů.
S GitGutterem můžete v okně editoru vidět, které řádky byly přidány, upraveny nebo smazány v porovnání s verzí v repozitáři Git. Je to velmi vizuální a nenápadný způsob, jak sledovat změny, což je skvělé při kontrole commitů, refaktorování a při kontrole, zda před odesláním neunikly žádné nežádoucí změny.
Funkce AutoFileName se naopak zaměřuje na něco tak jednoduchého, jako je zobrazování návrhů na základě skutečné struktury složek vašeho projektu, když začnete psát cestu do atributu src, href nebo podobného. To vám pomůže vyhnout se mnoha hloupým chybám při ručním zadávání cest a ušetří vám značné množství času tím, že eliminuje nutnost neustálé kontroly názvů souborů.
Dalšími velmi populárními balíčky mezi programátory jsou BracketHighlighter (pro zvýraznění dvojic závorek), SublimeCodeIntel (pro pokročilejší automatické doplňování v určitých jazycích) nebo Minifier (pro rychlou kompresi CSS a JS), spolu s dlouhým seznamem malých utilit, které si každý najde podle svých pracovních potřeb a technologického stacku.
Klávesové zkratky a skutečná produktivita v Sublime Text
Rychlý editor vám k ničemu nebude, pokud ho používáte jako poznámkový blok. Velký skok v produktivitě nastane, když si osvojíte základní klávesové zkratky a vytvoříte si vlastní. Sublime Text vám umožňuje snadno předefinovat kombinace kláves v nabídce Předvolby > Vazby kláves – Uživatel, kde můžete přidat pravidla ve formátu JSON a přizpůsobit tak chování editoru vašemu pracovnímu postupu.
Mezi základní zkratky patří ty, které se týkají projektů a souborů: Ctrl+N (Cmd+N) pro nový soubor, Ctrl+O (Cmd+O) pro otevření, Ctrl+S (Cmd+S) pro uložení nebo Ctrl+Shift+P (Cmd+Shift+P) pro vyvolání Palety příkazů, která je jakousi branou k prakticky všem interním funkcím editoru a pluginům.
Je také velmi důležité zvládnout klávesové zkratky pro výběr a vyhledávání: Ctrl+D (Cmd+D) pro výběr dalšího výskytu slova, Ctrl+L (Cmd+L) pro výběr celého řádku, Ctrl+A (Cmd+A) pro výběr všeho, Ctrl+F (Cmd+F) pro jednoduché vyhledávání nebo Ctrl+Shift+F (Cmd+Shift+F) pro pokročilé vyhledávání ve více souborech projektu.
Pro strukturální navigaci umožňuje Ctrl+R (Cmd+R) rychlé přeskakování mezi funkcemi, třídami nebo sekcemi v aktuálním souboru díky indexu symbolů generovanému Sublime. Pro přechod na konkrétní řádek můžete použít kombinace jako Ctrl+G nebo příkaz Goto Anything přidáním „:number“ k názvu souboru, což vám umožní velmi přesnou navigaci v dlouhých souborech.
Samozřejmě si můžete definovat vlastní zkratky pro komentování a odkomentování řádků, opětovné odsazení bloků kódu nebo spouštění procesů formátování. Mnoho vývojářů například vytváří kombinace jako Ctrl+7 pro zakomentování aktuálního řádku nebo F12 pro opětovné odsazení dokumentu, takže se opakované úkoly provádějí jediným gestem na klávesnici místo několika kliknutí.
Díky kombinaci dobré konfigurace, multieditace, úryvků kódu a několika dobře zvolených pluginů se Sublime Text stává neuvěřitelně schopným nástrojem pro každého vývojáře, který hledá rychlost, čistý kód a flexibilitu. I když jistě existují výkonné bezplatné alternativy, jakmile si s tímto editorem zvyknete a přizpůsobíte si ho svému pracovnímu postupu, promění se v nepostradatelného společníka, který vám umožní psát a spravovat kód s plynulostí, ke které se jen těžko vracíte.