Sublime Text
Sublime Text je multiplatformný editor textových súborov a zdrojového kódu napísaný v programovacom jazyku C++ s dostupným programovacím rozhraním pre Python. Funkcionalitu editoru je vďaka rozhraniu možné rozšíriť o zásuvné moduly (pluginy). Samotný editor nie je open source ani zadarmo,[pozn. 1] avšak väčšina pluginov áno.
Sublime Text | |
Sublime Text mxunit | |
Základné informácie | |
---|---|
Vývojár | Jon Skinner |
Posledná aktuálna verzia | 3.2.1 (6. apríl 2019) |
Posledná testovacia verzia | 3 (zostavenie 3208) (21. apríl 2019) |
Vyvinutý v | C++, Python |
Operačný systém | OS X, Windows, Linux |
Licencia | proprietárna |
Ďalšie odkazy | |
Webová stránka | www.sublimetext.com |
Pozri aj Informačný portál |
Hlavné vlastnosti
upraviť- prívetivé používateľské rozhranie
- sofistikované a užitočné funkcie
- vysoká rýchlosť
Predvolené používateľské rozhranie Sublime Textu je ladené do tmavej farby. Prednastavená paleta pre zvýrazňovanie zdrojového kódu je Monokai. K dispozícii je aj mnoho komunitou vytvorených alternatívnych vzhľadov (vďaka JSON štruktúre súborov s vzhľadmi je jednoduché si vytvoriť vlastný).
Funkcie
upraviť- Goto Anything – dovolí pomocou pár stlačení klávesov preskočiť na akýkoľvek súbor v práve aktívnom projekte. Umožňuje tiež rýchly prechod na určitý riadok v súbore, vyhľadávanie v súbore alebo prejdenie na špecifickú funkciu.
- viacero kurzorov – umožňuje súčasne editovať rôzne časti súboru. Výhodná je najmä pri premenovávaní premenných.
- príkazový riadok – slúži pre rýchly prístup k rôznym funkciám editora. Aktivuje sa klávesovou skratkou Ctrl+Shift+P. Sublime Text dostupné príkazy automaticky napovedá.
- ukladanie relácie – rozpísaný súbor sa po zatvorení programu uloží a pri nasledovnom spustení bude obnovený. Všetky zmeny budú obnovené v takom stave, v akom boli pred zavretím. To isté platí aj pri prepínanie projektov.
- náhľad súboru – zmenšený zvýraznený zdrojový kód na pravej strane editora, ktorý zlepšuje orientáciu v rozsiahlych kódoch.
- prispôsobenie editora – takmer všetko sa dá prenastaviť či upraviť, aj keď nie v klikacích dialógoch, ale pre programátorov a kodérov známych JSON súboroch. Každé nastavenie sa môže špecifikovať len pre určitý súbor alebo projekt.
Pluginy
upraviťPluginy umožňujú vylepšenie alebo prispôsobenie základných funkcií Sublime Textu. Obvyklé sú hlavne:
- Package Control — Zjednodušenie inštalácie ďalších pluginov z príkazového riadku a udržovanie ich aktuálnosti.
- SublimeCodeIntel — doplňovanie kódu, našepkáva funkcie a ich parametre
- Goto Documentation — Otvorí dokumentáciu práve vybranej funkcie vo webovom prehliadači, možno ho vyvolať cez príkazový riadok.
- SublimeLinter — Klasický zvýrazňovač syntaktických chýb, je to len framework, nutnosť doinštalovať príslušné lintery.
- SideBarEnhancements — Rozširuje chudobné menu po kliknutí pravým tlačidlom myši v postrannom paneli.
Široký výber pluginov vytvorených používateľmi Sublime Textu a sprístupnených na internete sa sústredí najmä na rovnomennej platforme pluginu Package Control,[1] pričom editor umožňuje vytvoriť si vlastné pluginy v programovacom jazyku Python či ručne inštalovať zdrojové kódy pluginu (napríklad z GitHubu).
Podporované syntaxe
upraviťV predvolenej inštalácii je aktívne farebné zvýrazňovanie syntaxe pre (podporu ďalších je možné doplniť pomocou pluginov): ActionScript, AppleScript, ASP, dávkové súbory, C, C++, C#, Clojure, CSS, D, Diff, Erlang, Go, Graphviz (DOT), Groovy, Haskell, HTML, Java, JSP, JavaScript, JSON, LaTeX, Lisp, Lua, Makefile, Markdown, MATLAB, Objective-C, OCaml, Pascal, Perl, PHP, Python, R, Rails, regulárne výrazy, reStructuredText, Ruby, Rush, Scala, Bash, SQL, Tcl, Textile, XML, XSL a YAML.
Poznámky
upraviť- ↑ Editor síce zadarmo nie je, možno si však z oficiálnych stránok stiahnuť neobmedzenú skúšobnú verziu.
Pozri aj
upraviťExterné odkazy
upraviť- ^ Platforma pluginu Package Control (po anglicky)
- Oficiálna stránka editoru Sublime Text (po anglicky)
- Sublime Text Wiki Archivované 2012-08-19 na Wayback Machine (po anglicky)
Zdroj
upraviťTento článok je čiastočný alebo úplný preklad článku Sublime Text na českej Wikipédii.