Sublime Text si to zaslúžil tvrdou prácou Má svoje miesto na pracovných plochách tisícov vývojárov, pretože kombinuje niečo, čo takmer žiadny iný editor neponúka: extrémnu rýchlosť, ľahkosť a množstvo pokročilých funkcií úprav, ktoré vám pri správnom používaní môžu ušetriť hodiny práce týždenne.
Ak prichádzate z prostredia náročnejších editorov alebo dokonca Poznámkový blok, zmenu si všimnete už od prvého dňa: spustí sa takmer okamžite, otvára obrovské projekty bez námahy a s niekoľkými skratkami a doplnkami sa z neho stane veľmi výkonné pracovné prostredie bez straty pocitu jednoduchého a priamočiareho nástroja.
Čo je editor kódu a prečo Sublime Text vyniká?

Editor kódu nie je len „Slovo bez tučného písma“Je to nástroj, ktorý programátor používa na každodenné písanie, organizovanie a údržbu svojho kódu. Rovnako ako dizajnér žije vo Photoshope alebo Figme, aj vývojári potrebujú prostredie navrhnuté tak, aby rozumelo programovacím jazykom, zvýrazňovalo syntax, navrhovalo dokončovanie a uľahčovalo navigáciu stovkami riadkov bez toho, aby sa zbláznili.
Mnoho programátorov roky vyhadzovalo Od jednoduchých, nezafarbených textových editorov ako Poznámkový blok alebo podobné, kde je všetko obyčajný text bez akýchkoľvek pomocných funkcií. Dnes je to nemysliteľné: moderné editory ako Sublime Text obsahujú funkcie špeciálne pre vývojárov, ako je automatické dopĺňanie, zvýrazňovanie syntaxe, skladanie blokov, viacriadková editácia a integrácia so systémami správy verzií.
Sublime Text sa obzvlášť dobre hodí V tomto scenári, keďže je vyvinutý v jazykoch C++ a Python, je dostupný pre Windows, macOS a Linux a bol navrhnutý tak, aby minimalizoval rušivé elementy: tmavé, čisté rozhranie s bočnou „minimapou“ súboru a výkon, ktorý zvládne veľmi rozsiahle projekty bez toho, aby sa ventilátor notebooku zbláznil.
Rozpoznáva viac ako 40 jazykov hneď po vybalení. (HTML, CSS, JavaScript, PHP, Python, Ruby, SQL atď.), ako aj obyčajný text a umožňuje vám zmeniť syntax len niekoľkými kliknutiami. Vďaka tomu je ideálny pre front-end aj back-end vývoj, pre systémové skripty, konfiguračné súbory, protokoly alebo technickú dokumentáciu.
Nie je to softvér s otvoreným zdrojovým kódomSublime Text je platený program, ale môžete si stiahnuť a používať plne funkčnú skúšobnú verziu bez časového obmedzenia. Občas sa zobrazí upozornenie s výzvou na zakúpenie licencie, ale žiadne funkcie nebudú uzamknuté a program neprestane fungovať. Má tiež za sebou obrovskú komunitu, ktorá vytvára pluginy, témy a zdieľa úryvky, tipy a vlastné nastavenia.
Kľúčové výhody Sublime Textu v porovnaní s inými editormi

Spomedzi všetkých editorov, ktoré si dnes môžete nainštalovať (VS Code, JetBrains, klasické editory atď.), Sublime Text zostáva preferovanou voľbou mnohých vývojárov kvôli veľmi špecifickej kombinácii faktorov.
Prvou hlavnou výhodou je rýchlosťSpúšťa sa takmer okamžite, plynule spracováva veľké súbory a spotrebuje málo zdrojov. Ak pracujete so skromným notebookom alebo často otvárate rozsiahle projekty, všimnete si, že sa nezasekáva ani nelaguje každých pár sekúnd.
Druhou je stabilita.Je zriedkavé, že Sublime Text padá alebo sa správa nepravidelne, a to aj s mnohými pluginmi. Je veľmi prepracovaný a jeho engine je optimalizovaný tak, aby bez problémov zvládal dlhé pracovné relácie.
Vyniká tiež minimalistickým rozhraním.čo dáva kódu všetku dôležitosť. Nie sú tam žiadne panely ani sprievodcovia, ktorí by zapĺňali obrazovku, ale máte k dispozícii bočný panel so štruktúrou projektu, minimapou súborov a paletou príkazov, aby ste mohli spustiť ľubovoľnú akciu bez dotyku myši.
Ďalšou silnou stránkou je prispôsobenieMôžete si prispôsobiť klávesové skratky (klávesové skratky), farebné témy, veľkosť písma, správanie pri ukladaní, pravidlá odsadzovania a tisíc ďalších parametrov. Konfiguračný systém je založený na súboroch JSON, takže stačí upraviť jeden súbor a prostredie si doladíte podľa svojich predstáv.
Nakoniec, komunita a ekosystém pluginov Robia veľký rozdiel: vďaka Package Control je inštalácia rozšírení otázkou niekoľkých sekúnd a existujú balíčky pre takmer všetko: pokročilé automatické dopĺňanie, integráciu s Gitom, minifikáciu CSS/JS, formátovanie kódu, lintery, úryvky WordPressu, extra podporu pre SASS a oveľa viac.
Inštalácia a základná konfigurácia Sublime Textu
Inštalácia Sublime Textu je jednoduchá.Prejdite na oficiálnu webovú stránku, prejdite do sekcie „Stiahnutie“ a stiahnite si inštalátor pre váš operačný systém (Windows, macOS alebo Linux). Spustite inštalátor, postupujte podľa štandardných krokov a máte hotovo – žiadne zložité sprievodcovia ani povinné konfigurácie.
Je plne použiteľný hneď po prvom otvorení.Ale stojí za to venovať pár minút úprave základných nastavení. V hornej ponuke prejdite na Predvoľby > NastaveniaUvidíte dva panely: vľavo predvolené nastavenia; vpravo vaše používateľské nastavenia. Čokoľvek, čo napíšete vpravo, prepíše to, čo je vľavo, bez ovplyvnenia pôvodného súboru.
Napríklad môžete zmeniť veľkosť písma a okraj pridaním niečoho podobného tomuto do pravého panela:
{
"font_size": 12,
"margin": 3
}
Uložiť pomocou Ctrl+S A hneď ako súbor uložíte, zmeny sa okamžite prejavia. Ak sa vám niekedy niečo stane, jednoducho vymažte používateľské nastavenia alebo zakomentujte riadky, čím sa vrátite k predvolenému správaniu.
Tento systém založený na JSON sa opakuje v iných konfiguračných sekciách (podľa pluginu, podľa projektu, podľa jazyka). Spočiatku sa to môže zdať náročné, pretože neexistuje žiadny vizuálny panel so zaškrtávacími políčkami, ale v skutočnosti vám to dáva veľa kontroly a keď si na to zvyknete, je to veľmi rýchle.
Pokročilé funkcie rýchlej úpravy v Sublime Text
Tu ukazuje Sublime Text svoje zuby.Okrem otvárania súborov a vyfarbovania kódu spočíva jeho skutočná sila v pokročilých funkciách úprav, ktoré vám umožňujú upravovať veľa vecí naraz, prechádzať textom v rekordnom čase a automatizovať vzory, ktoré sa neustále opakujú.
Viacnásobné úpravy a viacero kurzorov Sú dobrým príkladom. Môžete podržať kláves Ctrl (Cmd na Macu) a kliknúť na rôzne body v dokumente, čím vytvoríte viacero kurzorov súčasne. Všetko, čo napíšete alebo vymažete, sa použije na všetky tieto pozície naraz.
Ďalší spôsob, ako využiť túto myšlienku Robí sa to pomocou Ctrl+D (Cmd+D na Macu): vyberte slovo a zopakujte skratku, aby ste označili jeho ďalšie výskyty a upravili ich všetky naraz. Ideálne na premenovanie opakovaných premenných, atribútov alebo tried bez straty času klasickým vyhľadávaním a nahrádzaním.
Ak potrebujete umiestniť text na koniec viacerých riadkovVšetko môžete vybrať pomocou klávesov Ctrl+A a potom pomocou klávesov Ctrl+Shift+L rozdeliť výber na riadky, stlačiť kláves End a na konci každého riadku sa zobrazia kurzory pripravené na písanie (napríklad pridanie „.es“ do zoznamu domén alebo spoločnej prípony v desiatkach riadkov).
Pomáha aj skladanie kódu Vidieť les kvôli stromom. Z ponuky alebo pomocou skratiek ako Ctrl+K, 1 Môžete zbaliť všetky bloky najvyššej úrovne (triedy, funkcie atď.) a potom rozbaliť iba to, čo potrebujete. Ak chcete všetko naraz znova otvoriť, Ctrl+K, J.
Základné klávesové skratky pre rýchlu prácu
Veľká časť rýchlosti Sublime Pochádza to z vašich klávesových skratiek. Čím viac si to osvojíte, tým menej sa budete dotýkať myši a tým plynulejšie bude vaše denné programovanie.
Pre základnú časť súborov a projektovNiektoré bežne používané skratky vo Windowse/Linuxe (ekvivalent Cmd namiesto Ctrl na Macu) sú:
- Ctrl + N: nová karta.
- Ctrl +: otvoriť súbor.
- Ctrl + S: ponechať.
- Ctrl + Shift + Nnové okno.
- Ctrl + P: vyhľadať a otvoriť ľubovoľný súbor projektu podľa názvu.
- Ctrl + Shift + POtvorte paletu príkazov.
- Ctrl+KB: zobraziť/skryť bočný panel.
Pre výber a navigáciu v súbore Existuje niekoľko klasických verzií:
- Ctrl + Fjednoduché vyhľadávanie.
- Ctrl + Shift + F: rozšírené vyhľadávanie vo viacerých súboroch (Hľadať v súboroch).
- Ctrl + H: nájsť a nahradiť.
- Ctrl + D: vybrať slovo a následné zhody.
- Ctrl + L: vybrať aktuálny riadok.
- Ctrl + G: prejsť na číslo riadku.
- Ctrl + R: rýchly presun na funkcie alebo symboly v súbore.
- Ctrl+Shift+M: vybrať všetko v zátvorkách.
Manipulácia s textom a riadkami Stojí za to si to zapamätať:
- Ctrl + Shift + D: duplikovať riadok, na ktorom sa nachádza kurzor.
- Ctrl + Shift + K: vymazať celý riadok.
- Ctrl+KK: vymazať od kurzora do konca riadku.
- Ctrl + J: spojiť vybrané riadky do jedného.
- Ctrl+KL: previesť vybraný text na malé písmená.
- Ctrl+KU: previesť vybraný text na veľké písmená.
- Ctrl + Shift + Enter: vložiť zalomenie riadku nad alebo pod v závislosti od kontextu.
Ak si prispôsobíte aj vlastné skratkyEditor si môžete prispôsobiť svojmu pracovnému postupu. Napríklad veľa ľudí vytvára klávesové skratky na komentovanie kódu pomocou Ctrl+7 a Ctrl+Shift+7 alebo priraďuje kláves (napríklad F12) na opätovné odsadenie celého súboru naraz.
Efektívna navigácia: Paleta príkazov a Goto Anything
Dva nástroje robia veľký rozdiel Keď máte veľké projekty: Paleta príkazov a systém „Prejsť na čokoľvek“. Ak sa ich naučíte používať, kódom doslova preletíte.
Paleta príkazov sa otvorí kombináciou klávesov Ctrl+Shift+P (Cmd+Shift+P na Macu) a umožňuje vám vyhľadávať ľubovoľnú akciu editora: zmenu farebnej schémy, inštaláciu balíkov, prepínanie zobrazení, generovanie úryvkov atď. Namiesto navigácie v ponukách napíšete niekoľko písmen a vyberiete požadovanú možnosť.
Goto Anything sa spúšťa pomocou Ctrl+PZačnete písať názov súboru a Sublime vám za pochodu zobrazuje zhody; pomocou niekoľkých klávesov preskakujete medzi zobrazeniami, šablónami, súbormi CSS alebo skriptmi bez toho, aby ste sa dotkli myši.
Tento systém podporuje veľmi užitočné filtre.: ak do poľa Prejsť na čokoľvek napíšete @ nasledované textom, preskočíte na symboly (funkcie, metódy, triedy). Ak použijete #Vyhľadávate v obsahu. A ak zadáte : za ktorým nasleduje číslo, prejdete priamo na konkrétny riadok.
Spojenie všetkéhoMohli by ste napísať niečo ako usuario.php@update Na otvorenie súboru user.php a priamy prechod na príslušnú funkciu aktualizácie. Ideálne na navigáciu v PHP, Pythone alebo iných projektoch s bohatými funkciami v jazykoch.
Úryvky, makrá a automatizácia opakujúcich sa úloh
Ak zopakujete ten istý kus kódu tisíckrátStrácate čas. S úryvkami a makrami Sublime Text môžete automatizovať veľkú časť tejto opakujúcej sa práce.
Úryvok je v podstate šablóna ktorý sa rozbalí po zadaní kľúčového slova a stlačení klávesu Tab. Editor obsahuje niekoľko preddefinovaných možností (napríklad zadanie html a stlačením klávesu Tab sa vygeneruje základná štruktúra HTML dokumentu), ale môžete si vytvoriť vlastnú z Nástroje > Vývojár > Nový úryvok kódu.
Úryvok kódu je XMLMyšlienka je však jednoduchá: na etikete Vložíte kód, ktorý sa bude vkladať (napríklad tag s už pripravenými atribútmi alt a title) a v Definujete slovo, ktoré spustí úryvok, napríklad imagen o foreach pre PHP.
Predstavte si, že nakonfigurujete úryvok kódu Takže keď napíšete „imagenattrs“ a stlačíte Tab, vloží sa niečo ako Prestanete písať tú štruktúru dookola a jednoducho doplníte, čo sa zmení.
Makrá na druhej strane zaznamenávajú sekvenciu Môžete vykonávať akcie (vyhľadávanie, nahrádzanie, preskakovanie, úpravy) a potom ich kedykoľvek znova prehrať. Sú veľmi užitočné pre opakujúce sa úlohy, ktoré vykonávate na mnohých súboroch, ako je čistenie koncových medzier, použitie určitých nahradení alebo úprava formátovania.
Rozšírené vyhľadávanie, regulárne výrazy a úprava viacerých súborov
Refaktoring alebo vykonanie rozsiahlych zmien Robiť to manuálne na obrovskom projekte je šialenstvo. A práve tu prichádza na rad pokročilé vyhľadávanie „Hľadať v súboroch“ a podpora regulárnych výrazov.
Stlačením klávesov Ctrl+Shift+F otvoríte vyhľadávanie vo viacerých súborochZadáte text, ktorý sa má nájsť, náhradný text (ak je to relevantné) a adresár alebo projekt, s ktorým sa má pracovať. Sublime Text vygeneruje zobrazenie so všetkými výsledkami zoskupenými podľa súboru a čo je najlepšie, môžete ich priamo v tomto zobrazení upravovať a potom uložiť, aby sa zmeny použili.
Ak aktivujete režim regulárnych výrazov (ikona .* vo vyhľadávacom poli)Regulárne výrazy môžete použiť na vyhľadanie zložitých vzorov. Napríklad na migráciu starých volaní funkcií, vyčistenie zastaraných HTML značiek alebo transformáciu opakujúcich sa štruktúr kódu na niečo modernejšie.
V každodennom živote budete tiež používať bežnú funkciu vyhľadávania. v rámci súboru (Ctrl+F) spolu s nahradením (Ctrl+H), ale keď je čas aktualizovať celý projekt, „Nájsť v súboroch“ sa stane vaším najlepším priateľom.
Riadenie projektov, dashboardy a rozdelené zobrazenia
Sublime Text nie je len voľný editor súborovSpravuje tiež celé projekty. V bočnom paneli môžete otvoriť viacero priečinkov a uložiť nastavenia projektu do súboru. .sublime-project a udržiavať špecifické nastavenia (napr. cesty zostavenia, pravidlá linteru, ignorované vyhľadávania).
Práca týmto spôsobom vám umožňuje vyhľadávať text v celom projekte, rýchlo sa pohybovať v štruktúre adresárov, na prvý pohľad vidieť, ktoré súbory ste upravili, a udržiavať si vlastné pravidlá pre každé prostredie, v ktorom pracujete.
Ak potrebujete porovnať kód Alebo jednoducho, ak chcete mať na očiach dva súbory, môžete okno rozdeliť do niekoľkých stĺpcov alebo riadkov pomocou kombinácií, ako napríklad Alt+Shift+2 pre dva stĺpce a Alt+Shift+1 pre návrat do jedného zobrazenia. Potom presúvate karty medzi panelmi alebo ich prepájate s konkrétnymi nastaveniami.
Táto schopnosť rozdeliť obrazovku Dodáva sa štandardne, bez pluginov a je obzvlášť užitočný na kontrolu zmien, prispôsobenie jednej šablóny z inej alebo na používanie HTML zobrazenia a jeho CSS počas práce.
Základné pluginy s ovládaním balíkov
Sublime Text je hneď po vybalení z krabice celkom kompletný.Jeho potenciál však skutočne exploduje, keď začnete používať pluginy. Na ich správu sa používa Package Control, štandardný správca balíkov.
V novších verziách je zvyčajne predinštalovaný.Ak ho nemáte, môžete ho nainštalovať z palety príkazov vyhľadaním výrazu „Install Package Control“ alebo podľa skriptu uvedeného na oficiálnej webovej stránke packagecontrol.io (vložením do konzoly Sublime z ponuky Zobraziť > Zobraziť konzolu).
Po nainštalovaní služby Package ControlStlačte kombináciu klávesov Ctrl+Shift+P, napíšte „Ovládanie balíkov: Inštalovať balík“ a teraz môžete vyhľadávať a inštalovať doplnky jednoduchým zadaním ich názvu. Nie je potrebné sťahovať zip súbory ani manuálne kopírovať priečinky.
Niektoré obzvlášť užitočné pluginy Ak chcete naplno využiť rýchle úpravy a pokročilé funkcie, mali by ste:
- mravecgeneruje HTML a CSS štruktúry zo skratiek ako napríklad
div.container>ul>li*5Je to čisté zlato pre rýchle rozloženie, a to ako v súboroch .html, tak aj v rámci šablón PHP. - Sublime Linter + špecifické lintre (ako SublimeLinter PHP): Označujú syntaktické a štylistické chyby priamo v editore, čím pomáhajú udržiavať čistejší a konzistentnejší kód.
- GitGutter: na okraji zobrazuje, ktoré riadky ste pridali, upravili alebo odstránili v súvislosti s repozitárom Git, čo uľahčuje kontrolu zmien bez opustenia editora.
- Automatický názov súboru: automaticky dopĺňa cesty k súborom počas písania, čím sa znižuje počet preklepov pri odkazovaní na obrázky, skripty alebo štýly.
- Skrášlenie, zarovnanie alebo minifikácia HTML-CSS-JSPoužívajú sa na formátovanie a zarovnávanie kódu, ako aj na minifikáciu CSS/JS, keď je to potrebné.
- Vylepšenia bočného panela: rozbalí možnosti v kontextovej ponuke bočného panela (premenovať, presunúť, kopírovať cesty atď.).
- Balíky pre WordPress a SASSPridávajú úryvky kódu a špecifické zvýrazňovanie syntaxe, čím zrýchľujú prácu s týmito prostrediami.
Kľúčom k pluginom je nezblázniť saNainštalujte si iba to, čo skutočne pridáva hodnotu vášmu editoru, aby ste predišli jeho preťaženiu. Dobre zvolená hrsť stačí na pokrytie väčšiny potrieb bez straty ľahkosti, ktorá odlišuje Sublime Text od ostatných.
Rýchle porovnanie s inými populárnymi editormi
Keď dnes hovoríme o redaktorochSkôr či neskôr sa v rozhovore objaví Visual Studio Code. VS Code má obrovský ekosystém, vstavané funkcie ako ladenie, vstavaný terminál, integráciu kontajnerov a nespočetné množstvo oficiálnych rozšírení.
Všetka tá svalová hmota však niečo stojí.Spotrebúva viac zdrojov, spúšťa sa pomalšie a má prehľadnejšie rozhranie. Pre mnohé veľké tímy je to irelevantné, pretože si viac cenia integrácie; pre tých, ktorí uprednostňujú rýchlosť, jednoduchosť a kontrolu, zostáva Sublime Text ideálnym nástrojom.
V porovnaní s vydavateľmi ako Atom (ktorý bol v tom čase veľmi populárny, ale vždy trpel problémami s výkonom), Sublime Text ponúka oveľa plynulejší zážitok, najmä pri práci s veľkými projektmi alebo veľmi ťažkými súbormi.
Taktiež dobre konkuruje plnohodnotným IDE. (ako PHPStorm, PyCharm atď.), keď potrebujete ľahký editor pre rýchle úlohy, skripty, front-end alebo údržbu malých a stredne veľkých projektov bez potreby náročného prostredia, ktoré je neustále zapnuté.
Typické prípady použitia a ideálny používateľský profil
Sublime Text sa perfektne hodí v každodennej práci webových vývojárov (frontend a backend), dizajnérov rozloženia, systémových administrátorov a kohokoľvek, kto musí často upravovať kód alebo obyčajný text.
Je ideálny na otváranie konfiguračných súborov (.json, .yml, .ini), prezerať si protokoly, vykonávať rýchle zmeny na serveri pomocou SFTP, upravovať šablóny WordPressu alebo písať skripty v PHP, Pythone, Bash alebo akomkoľvek vhodnom jazyku.
Funguje tiež veľmi dobre ako ľahký editor. Aj keď máte iné, náročnejšie IDE pre rozsiahle projekty. Mnoho vývojárov otvára Sublime Text na rýchle úlohy „operácie“ kódu, zatiaľ čo plné IDE si vyhradzuje na dlhšie relácie s ladením a pokročilými nástrojmi.
Ak začínate s programovanímJeho krivka učenia je pomerne plynulá: nainštalujete, otvoríte súbor a začnete písať. Nemusíte konfigurovať polovicu sveta, aby sa stal užitočným, a môžete objavovať skratky, úryvky a pluginy vlastným tempom.
Tí, ktorí z toho majú najväčší úžitok Títo používatelia si zvyčajne cenia výkon, uprednostňujú nástroje, ktoré ich nenútia dodržiavať prísny pracovný postup a nechcú sa spoliehať na cloudové služby pre niečo také základné, ako je úprava kódu.
Kombinácia viacerých úprav, skratiek, úryvkov a niekoľkých vybraných pluginovSublime Text sa stáva švajčiarskym armádnym nožíkom pre vývoj: ľahký, rýchly, stabilný a dostatočne flexibilný, aby vás sprevádzal v malých projektoch aj v oveľa serióznejších kódových základniach bez toho, aby sa stal ťažkopádnym.