Obsah
Textový editor je šikovný a flexibilný nástroj, ktorý si zaslúži miesto v každom počítači. V predvolenom nastavení je základný editor predinštalovaný v každom populárnom operačnom systéme. Najčastejšie ich používajú vývojári, ale často aj spisovatelia a zapisovatelia. Najlepšie textové editory bývajú neuveriteľne výkonné a veľmi dobre konfigurovateľné, takže si ich môžete vybrať veľmi individuálne.
To znamená, že tí, ktorí používajú textové editory, majú na ne vyhranené názory. Nájsť ten správny je veľmi dôležité. Čím lepšie sa s ním zoznámite, tým užitočnejší vám bude. Preto mnohí ľudia stále používajú výkonné textové editory, ktoré majú viac ako 30 rokov, ako napríklad Vim a GNU Emacs.
Na prvý pohľad môže textový editor vyzerať obyčajne, jednoducho a nudne, ale to preto, že ste ho ešte nepoznali. Pod kapotou sa skrývajú výkonné funkcie, ktoré môžete použiť na navrhovanie webových stránok, vývoj softvérových aplikácií a písanie románu. Textové editory sú užitočné aj na drobné práce, ako je písanie zoznamov alebo zapisovanie poznámok. Zvyčajne sa dodávajú so základným súborom funkcií, ktoré možno rozšíriťprostredníctvom zásuvných modulov.
Aký je teda textový editor pre vás?
Naším odporúčaním číslo jeden je Sublime Text 3. Je to rýchly, atraktívny a plnohodnotný textový editor pre Mac, Windows a Linux. Stojí 80 dolárov, ale skúšobná doba nie je oficiálne obmedzená, takže sa s aplikáciou môžete zoznámiť ešte pred jej zakúpením. Je konfigurovateľný a k dispozícii je široká škála balíkov na pridanie konkrétnych funkcií, ktoré potrebujete.
Atom je populárna bezplatná alternatíva. Podobne ako Sublime Text je multiplatformný, schopný a rozšíriteľný prostredníctvom veľkého repozitára balíkov. Zameriava sa na vývoj aplikácií, ale je to aplikácia Electron, takže nie je taká citlivá ako náš víťaz.
Aj ostatné textové editory sú veľmi schopné a majú svoje silné stránky, zameranie, obmedzenia a rozhrania. Predstavíme vám dvanásť najlepších a pomôžeme vám nájsť ten, ktorý dokonale vyhovuje vašim potrebám, preferenciám a pracovným postupom.
Prečo mi dôverovať v tejto príručke?
Dobrý textový editor je jedným z mojich najobľúbenejších nástrojov. Používam ich už desaťročia, najprv v systéme DOS, potom v systémoch Windows, Linux a teraz v Mac-u. Často upravujem obsah pre web v textovom editore, pričom si priamo prezerám značky HTML. Niekedy môžem byť dosť náročný na použitý kód a jeho usporiadanie.
V Linuxe boli mojimi obľúbenými textovými editormi Genie a Bluefish, hoci som pravidelne používal aj Gedit a Kate. Keď som prešiel na Mac, spočiatku som používal TextMate. Po čase som však začal používať Sublime Text, ktorý bol pravidelne aktualizovaný.
Pokračoval som v experimentovaní s inými textovými editormi a nakoniec som sa rozhodol pre Komodo Edit. Mal funkcie, ktoré som v tom čase potreboval, a rozhranie, ktoré vyhovovalo môjmu pracovnému postupu. To zahŕňalo nahrávanie mnohých základných makier na vyhľadávanie a nahrádzanie, ktoré boli pohodlne uvedené na bočnom paneli. Mohol som ich spúšťať jedno po druhom dvojitým kliknutím na názov makra.
Kúpil som si Textastic pre iPad a nakoniec som naň prešiel aj na Mac. Je štíhly, priemerný a robil všetko, čo som v tom čase potreboval.
V priebehu rokov som sa často hrával aj s Vimom a Emacsom, ale nevenoval som im dostatok času, aby som sa ich naučil kvalifikovane používať. Ich rozhrania sa vôbec nepodobajú moderným aplikáciám, takže som mal problém pri nich zostať, hoci som presvedčený, že sú to najvýkonnejšie nástroje a mám priateľov, ktorí na ne prisahajú.
Kto potrebuje textový editor?
Kto potrebuje poriadny textový editor? Každý, kto potrebuje pracovať s textovými súbormi. Patria sem ľudia, ktorí potrebujú príležitostný nástroj na malé úpravy, aj tí, ktorí ho používajú ako svoj hlavný softvérový nástroj každý deň. Textový editor môžete používať na úlohy, ako sú napr:
- vytváranie súborov HTML a CSS pri vytváraní webovej stránky
- písanie obsahu pre web v jazyku HTML alebo Markdown
- vývoj webových aplikácií pomocou programovacieho jazyka, ako je Python, JavaScript, Java, Ruby on Rails alebo PHP
- vývoj desktopových aplikácií pomocou programovacieho jazyka, ako je Objective C, C# alebo C++
- vývoj mobilných aplikácií pomocou programovacích jazykov ako Java, Python, Objective C, Swift, C#, C++
- úprava textových konfiguračných súborov softvérového programu alebo operačného systému.
- písanie v značkovacích jazykoch, ktoré umožňujú pridávať formátovanie do obyčajného textu, ako napríklad Fountain pre scenáre a Markdown pre prózu.
- písanie poznámok v obyčajnom texte alebo Markdown, aby ste sa vyhli uzamknutiu dodávateľom.
Niektoré textové editory sú vyvinuté s ohľadom na jednu alebo viacero z týchto úloh. Textový editor určený pre vývojárov aplikácií môže obsahovať ladiaci program, zatiaľ čo textový editor určený pre vývojárov webových stránok môže mať panel živého náhľadu. Väčšina textových editorov je však dostatočne flexibilná na to, aby sa dala použiť na akýkoľvek účel.
Atraktívnosť textového editora spočíva v tom, že sa dá použiť na mnoho rôznych vecí a prispôsobiť spôsobom, ktorý nie je možný v žiadnej inej aplikácii. Mnohí používatelia však radšej používajú špecializovanejšie nástroje, napríklad IDE (Integrated Development Environment) na programovanie alebo špecializovanú aplikáciu na písanie, ako je Scrivener alebo Ulysses.
Keďže sa zaujímate o textové editory, máme pre vás niekoľko ďalších prehľadov, ktoré vás tiež môžu zaujímať:
- Najlepší Mac na programovanie
- Najlepší notebook na programovanie
- Najlepšie aplikácie na písanie pre Mac
Najlepší textový editor pre Mac: víťazi
Najlepší komerčný textový editor: Sublime Text 3
Sublime Text 3 je multiplatformný textový editor, ktorý je rýchly, ľahko sa s ním začína pracovať a spĺňa potreby väčšiny používateľov. Bol uvedený na trh v roku 2008 a je plnohodnotný a vysoko prispôsobiteľný - je vynikajúcou voľbou pre každého, kto potrebuje profesionálny a schopný textový editor.
Ak si chcete stiahnuť aplikáciu, navštívte oficiálnu stránku Sublime Text. Bezplatné skúšobné obdobie je časovo neobmedzené. Cena aplikácie za ďalšie používanie je 80 USD pre každého používateľa (nie pre každý počítač).
Na prvý pohľad:
- Slogan: "Sofistikovaný textový editor pre kód, značky a prózu."
- Zameranie: Vývoj aplikácií, tvorba webových stránok, písanie
- Platformy: Mac, Windows, Linux
Začať pracovať s aplikáciou Sublime Text je jednoduché. Bezplatná skúšobná verzia nemá žiadnu konečnú podobu, takže si ju môžete dôkladne vyskúšať, kým sa rozhodnete ju zakúpiť, k čomu budete z času na čas vyzvaní. Aplikácia sa ľahko učí. Môžete ju začať používať a potom si postupne osvojovať jej pokročilé funkcie, keď ich budete potrebovať.
Vyzerá skvele a je bohatý na funkcie. Sublime Text 3 funguje konzistentne na všetkých platformách, čo sa dosiahlo použitím vlastnej sady nástrojov používateľského rozhrania, a samotná aplikácia je natívna pre každý operačný systém. Vďaka tomu je ľahšia a citlivejšia ako iné multiplatformové editory.
Sublime Text ponúka širokú škálu klávesové skratky aby ste mali prsty tam, kde ich chcete mať, a voliteľný Minimapa na pravej strane obrazovky vám okamžite ukáže, kde sa v dokumente nachádzate.
Zvýraznenie syntaxe a k dispozícii je celý rad farebných schém. Tu sú predvolené nastavenia pre súbor HTML:
A tu je predvolené zvýraznenie syntaxe pre súbor PHP:
Môžete zobraziť viacero otvorených dokumentov v rozhranie s kartami (ako je uvedené vyššie) alebo v samostatných oknách.
A režim bez rozptyľovania sa okno zobrazí na celú obrazovku a ponuka a ostatné prvky používateľského rozhrania sa skryjú.
Môžete upraviť viacero riadkov súčasne výberom požadovaných čísel riadkov (kliknutím na tlačidlo Shift alebo kliknutím na tlačidlo Command) a následným použitím klávesovej skratky command-shift-L. Na každom vybranom riadku sa zobrazí kurzor.
Úseky kódu môžu byť zložené (napríklad tam, kde sa používajú vnorené príkazy if) kliknutím na trojuholníky zverejnenia vedľa čísel riadkov.
Vyhľadávanie a nahrádzanie je výkonné a podporuje regulárne výrazy. Vyhľadávanie je rozšírené na súborový systém pomocou funkcie Goto Anything (Command-P), ktorý je najrýchlejším spôsobom otvorenia akéhokoľvek súboru v aktuálnom priečinku. Ďalšie príkazy "Goto" uľahčujú navigáciu a zahŕňajú príkazy Goto Symbol, Goto Definition, Goto Reference a Goto Line.
Aplikácia je veľmi dobre prispôsobiteľná. Nastavenia sa menia úpravou textového konfiguračného súboru. Aj keď to môže začiatočníkov zaskočiť, pre tých, ktorí sú zvyknutí pracovať v textovom editore, to má veľký zmysel a súbor s nastaveniami je veľmi dobre komentovaný, takže vidíte dostupné možnosti.
Zásuvné moduly sú k dispozícii na stránke Sublime Text správa balíkov systému, ktoré sú prístupné z palety príkazov v aplikácii alebo z oficiálnej webovej stránky. Tie môžu špecifickým spôsobom rozšíriť funkčnosť aplikácie a sú napísané v jazyku Python. V súčasnosti ich je k dispozícii takmer 5 000.
Najlepší bezplatný textový editor: Atom
Atom je bezplatná alternatíva s otvoreným zdrojovým kódom, ktorá bola spustená v roku 2014. Má podobné funkcie ako Sublime Text. Atom je multiplatformný a založený na frameworku Electron "write once and deploy everywhere", takže je o niečo pomalší ako Sublime Text.
Aplikáciu vytvorila spoločnosť GitHub, ktorú následne kúpila spoločnosť Microsoft. Napriek obavám niektorých členov komunity (najmä preto, že spoločnosť Microsoft už vyvinula vlastný textový editor) zostáva Atom robustným textovým editorom.
Navštívte oficiálnu stránku aplikácie Atom a stiahnite si ju zadarmo.
Na prvý pohľad:
- Slogan: "Hackovateľný textový editor pre 21. storočie."
- Zameranie: Vývoj aplikácií
- Platformy: Mac, Windows, Linux
V súčasnosti prvý dojem z aplikácie Atom nie je dobrý. Pri prvom otvorení v systéme macOS Catalina sa zobrazí chybová správa:
"Atom" nemožno otvoriť, pretože spoločnosť Apple ho nemôže skontrolovať na prítomnosť škodlivého softvéru.
Na diskusnom fóre o programe Atom som našiel riešenie: vyhľadajte program Atom vo Finderi, kliknite naň pravým tlačidlom myši a vyberte položku otvoriť. Po tomto úkone sa aplikácia v budúcnosti otvorí bez chybového hlásenia. Som prekvapený, že na to ešte nebola vytvorená oprava.
Atom je pre nových používateľov jednoduchý. Ponúka rozhranie s kartami, ako aj viacero panelov a atraktívne zvýrazňovanie syntaxe pre viaceré jazyky. Tu je predvolený formát pre súbory HTML a PHP.
Podobne ako v Sublime Text je k dispozícii viacriadková editácia, ktorá sa rozširuje na editáciu pre viacerých používateľov. Teletyp je jedinečná funkcia, ktorá umožňuje rôznym používateľom otvárať a upravovať dokument v rovnakom čase, podobne ako v Dokumentoch Google.
K dispozícii je skladanie kódu a inteligentné automatické dokončovanie, regulárne výrazy, prehliadač súborového systému, vynikajúce možnosti navigácie a výkonné vyhľadávanie.
Keďže aplikácia bola vytvorená s ohľadom na vývojárov, nie je prekvapením, že Atom obsahuje niektoré funkcie IDE a pri prvom otvorení vám ponúkne inštaláciu vývojových nástrojov Apple.
Funkcie do aplikácie pridávate prostredníctvom balíkov a správca balíkov je prístupný priamo z aplikácie Atom.
K dispozícii sú tisíce balíkov. Umožňujú pridávať funkcie, ako je úprava bez rozptyľovania, používanie Markdown, ďalšie úryvky kódu a podpora jazykov a podrobné prispôsobenie vzhľadu a fungovania aplikácie.
Najlepší textový editor pre Mac: Súťaž
Kód aplikácie Visual Studio
Hoci je teraz Atom technicky produktom spoločnosti Microsoft, aplikáciu Visual Studio Code navrhli oni a je úžasná. Bola uvedená na trh v roku 2015 a rýchlo si získava popularitu. Jej výraznými funkciami sú inteligentné dokončovanie kódu a zvýrazňovanie syntaxe.
Navštívte oficiálnu stránku Visual Studio Code a stiahnite si aplikáciu zadarmo.
Na prvý pohľad:
- Slogan: "Úprava kódu. Prepracovaná definícia."
- Zameranie: Vývoj aplikácií
- Platformy: Mac, Windows, Linux
VSCode je rýchly a svižný, určený pre vývojárov a zameraný na úpravu a ladenie kódu. Je vydaný pod open-source licenciou MIT.
IntelliSense je funkcia, ktorá pridáva inteligenciu do dokončovania kódu a zvýrazňovania syntaxe tým, že berie do úvahy typy premenných, definície funkcií a importované moduly. Podporuje viac ako 30 programovacích jazykov vrátane ASP.NET a C#. Tu je jej predvolené zvýrazňovanie syntaxe pre súbory HTML a PHP:
Aplikácia je trochu náročná na učenie a obsahuje rozhranie s kartami aj rozdelené okná. Režim Zen poskytuje minimálne rozhranie stlačením tlačidla, skrýva ponuky a okná a maximalizuje aplikáciu tak, aby vyplnila obrazovku.
Obsahuje terminál, debugger a príkazy Git, ale nie je to plnohodnotné IDE. Na to si musíte zakúpiť oveľa väčšie Visual Studio, profesionálne IDE od spoločnosti Microsoft.
V aplikácii je k dispozícii rozsiahla knižnica rozšírení, ktorá umožňuje prístup k bezplatným balíkom rozširujúcim funkcie VSCode. Patria medzi ne doplnky na písanie v jazyku Markdown, spúšťanie skriptov shellu a dokonca aj vytváranie jazyka AppleScript.
BBEdit 13
BBEdit 13 od spoločnosti Bare Bones Software je veľmi populárny editor určený len pre počítače Mac, ktorý bol prvýkrát vydaný už v roku 1992. Podľa oficiálnej webovej stránky je určený pre potreby spisovateľov, autorov webových stránok a vývojárov softvéru.
Navštívte oficiálnu stránku BBEdit a stiahnite si aplikáciu. Individuálna licencia stojí 49,99 USD. Predplatné si môžete zakúpiť v obchode Mac App Store a stojí 3,99 USD/mesiac alebo 39,99 USD/rok.
Na prvý pohľad:
- Slogan: "Nie je to na nič.®"
- Zameranie: všestranné: vývoj aplikácií, vývoj webových stránok, písanie
- Platformy: iba Mac
Tento textový editor je obľúbený medzi fanúšikmi počítačov Mac a presne zodpovedá pokynom používateľského rozhrania spoločnosti Apple vrátane klávesových skratiek a konvencií pre ťahanie a púšťanie. Je rýchly a stabilný.
Je však menej moderný ako ostatné textové editory v tomto prehľade. Pôsobí trochu zastaralo. Neponúka karty pre každý otvorený dokument; namiesto toho sú otvorené súbory uvedené v dolnej časti bočného panela. V porovnaní s inými textovými editormi je pridávanie tém a balíkov pomerne komplikované.
Zvýraznenie syntaxe a navigácia funkciami sú dobre implementované. Tu je zobrazenie súborov HTML a PHP:
Vyhľadávanie je výkonné a ponúka regulárne výrazy aj porovnávanie vzorov Grep. K dispozícii je skladanie kódu a dopĺňanie textu, ale nie viacriadkové úpravy.
Tento editor poskytuje predvolene viac nástrojov pre spisovateľov ako väčšina jeho konkurentov. Autor Matt Gremmel ho v skutočnosti používa ako jednu zo svojich hlavných aplikácií na písanie minimálne od roku 2013, hoci používa aj iné aplikácie.
Coda (teraz Nova)
Coda od spoločnosti Panic je textový editor určený len pre počítače Mac so zameraním na vývoj webových stránok, ktorý bol pôvodne vydaný v roku 2007. Nebude tu už dlho, pretože ho nahradí nová aplikácia.
Navštívte oficiálnu stránku a stiahnite si aplikáciu. Aplikáciu si môžete zakúpiť za 99 USD.
Na prvý pohľad:
- Slogan: "Programujete pre web. Požadujete rýchly, prehľadný a výkonný textový editor. Perfektný náhľad. Integrovaný spôsob otvárania a správy lokálnych a vzdialených súborov. A možno aj trochu SSH. Pozdravte Codu."
- Zameranie: Vývoj webových stránok
- Platformy: iba Mac
Aplikácia Coda je už dvanásť rokov stará a pôsobí zastaralo. Spoločnosť Panic si to uvedomuje a namiesto toho, aby ju len faceliftovala, vyvinula úplne novú aplikáciu: Nova.
Obsahuje niekoľko užitočných funkcií pre webových vývojárov. Ukážka WebKit s webovým inšpektorom, ladiacim programom a profilovačom. Môže tiež ľahko pristupovať k vzdialeným súborom vrátane súborov na serveroch FTP, SFTP, WebDAV alebo Amazon S3.
Coda obsahuje mnohé funkcie svojich konkurentov:
- Vyhľadávanie a nahradenie
- Skladanie kódu
- Automatické dokončovanie v rámci celého projektu
- Automatické zatváranie tagov
- Zvýrazňovanie syntaxe pre širokú škálu jazykov
Takto vyzerá predvolené zvýraznenie syntaxe pre naše vzorové súbory HTML a PHP:
Na oficiálnej webovej lokalite je k dispozícii rozsiahly repozitár zásuvných modulov, ktorý umožňuje pridávať do programu ďalšie funkcie. Používa sa skriptovací jazyk Cocoa. Sprievodná verzia pre iOS (bezplatná v obchode iOS App Store) umožňuje kontrolovať a upravovať kód na cestách a svoju prácu môžete synchronizovať medzi zariadeniami.
UltraEdit
UltraEdit vo verzii 20.00 je textový editor, ktorý je súčasťou balíka programov spoločnosti IDM Computer Solutions, Inc, vrátane programov UltraCompare, UltraEdit Suite, UltraFinder a IDM All Access. Prvýkrát bol vydaný v roku 1994, takže je tu už nejaký čas a má verných nasledovníkov.
Navštívte oficiálnu stránku UltraEdit a stiahnite si aplikáciu. Predplatné stojí 79,95 USD/rok (druhý rok je za polovičnú cenu) a zahŕňa až päť inštalácií. Prípadne si môžete predplatiť všetky aplikácie IDM za 99,95 USD/rok. 30-dňová skúšobná verzia, 30-dňová záruka vrátenia peňazí.
Na prvý pohľad:
- Slogan: "UltraEdit je najflexibilnejší, najvýkonnejší a najbezpečnejší textový editor."
- Zameranie: Vývoj aplikácií a webových stránok
- Platformy: Mac, Windows, Linux
Predplatné osobnej licencie sa vzťahuje buď na tri, alebo päť inštalácií - webová stránka UltraEdit je nejasná. Na domovskej stránke sa hovorí o Licencie 3 za 1 : "Vaša osobná licencia je vhodná až pre 3 počítače na ľubovoľnej kombinácii platforiem." Napriek tomu sa na stránke nákupu píše, že predplatné sa vzťahuje na "až 5 inštalácií (osobné licencie)".
Aplikácia je vhodná na vývoj webových stránok aj aplikácií. Podporuje jazyky HTML, JavaScript, PHP, C/C++, PHP, Perl, Python a ďalšie. Tu je predvolené zvýrazňovanie syntaxe pre naše vzorové súbory HTML a PHP:
Je výkonná a umožňuje pracovať s gigantickými súbormi s veľkosťou až do gigabajtov. Podporuje viacriadkové úpravy a režim úprav stĺpcov, skladanie kódu a automatické dokončovanie. Funkcia vyhľadávania zahŕňa regulárne výrazy a vyhľadávanie súborov. Podporované je aj ladenie a živý náhľad. Aplikácia je prispôsobiteľná, umožňuje vytvárať makrá, skripty a klávesové skratky. Rozhranie API a rozsahmotívov, ktoré sú k dispozícii.
TextMate 2.0
TextMate 2.0 od MacroMates je výkonný, prispôsobiteľný textový editor len pre macOS. Verzia 1 bola veľmi populárna, ale keď sa verzia 2 oneskorila, mnohí používatelia prešli na niečo pravidelne aktualizované, najmä na Sublime Text. Aktualizácia bola nakoniec spustená a teraz je open-source projektom (pozrite si jeho licenciu tu).
Navštívte oficiálnu stránku aplikácie TextMate a stiahnite si ju zadarmo.
Na prvý pohľad:
- Slogan: "Výkonný a prispôsobiteľný textový editor s podporou obrovského zoznamu programovacích jazykov, ktorý bol vyvinutý ako open-source."
- Zameranie: Vývoj aplikácií a webových stránok
- Platformy: iba Mac
TextMate je určený pre vývojárov a je obzvlášť obľúbený medzi vývojármi Ruby on Rails. Je tiež mimoriadne zaujímavý pre vývojárov Mac a iOS, pretože spolupracuje s Xcode a dokáže vytvárať projekty Xcode.
Funkcie sa pridávajú inštaláciou balíkov. Je ľahký a ponúka prehľadné rozhranie. Tu je zobrazené zvýraznenie syntaxe v našich vzorových súboroch HTML a PHP:
K dispozícii sú pokročilé funkcie, ako napríklad vykonávanie viacerých úprav naraz, automatické párovanie zátvoriek, výber stĺpcov a kontrola verzií. Vyhľadávanie a nahrádzanie funguje naprieč projektmi, možno zaznamenávať makrá a podporovaný je značný zoznam programovacích jazykov.
Zátvorky
Brackets je komunitou riadený open-source projekt (vydaný pod licenciou MIT), ktorý založila spoločnosť Adobe v roku 2014. Jeho cieľom je posunúť editory na tvorbu webových stránok na vyššiu úroveň. Brackets má čisté, moderné rozhranie, ktoré budete poznať, ak používate iné produkty Adobe.
Navštívte oficiálnu stránku Brackets a stiahnite si aplikáciu zadarmo.
Na prvý pohľad:
- Slogan: "Moderný textový editor s otvoreným zdrojovým kódom, ktorý rozumie webovému dizajnu."
- Zameranie: Vývoj webových stránok
- Platformy: Mac, Windows, Linux
Brackets sa zameriava na vývoj webových stránok a ponúka živé náhľady súborov HTML a CSS, ktoré aktualizujú stránky v reálnom čase. Tlačidlo No Distractions vám umožní jednoduchšie rozhranie stlačením tlačidla a k dispozícii je celý rad bezplatných rozšírení, ktoré pridávajú špecifické funkcie, ktoré potrebujete.
Aplikácia podporuje viac ako 38 formátov súborov a programovacích jazykov vrátane jazykov C++, C, VB Script, Java, JavaScript, HTML, Python, Perl a Ruby. Tu je predvolené zvýraznenie syntaxe pre HTML a PHP:
Keďže Brackets je aplikácia od spoločnosti Adobe, má bezproblémovú integráciu s Photoshopom. PSD Lens je funkcia, ktorá extrahuje obrázky, logá a štýly dizajnu z Photoshopu. Extract je nástroj, ktorý z PSD prevezme farby, písma, gradienty, rozmery a ďalšie informácie na automatické vytvorenie CSS. Tieto funkcie sú obzvlášť užitočné pre vývojárov front-endu.
Komodo Edit
Komodo Edit je jednoduchý, ale výkonný textový editor od spoločnosti ActiveState, ktorý je k dispozícii zadarmo. Prvýkrát bol vydaný v roku 2007 a teraz vyzerá dosť zastaralo. Je to orezaná verzia pokročilejšieho Komodo IDE, ktoré je teraz tiež k dispozícii zadarmo.
Navštívte oficiálnu stránku Komodo Edit a stiahnite si aplikáciu zadarmo.
Na prvý pohľad:
- Slogan: "Editor kódu pre jazyky s otvoreným zdrojovým kódom."
- Zameranie: Vývoj aplikácií a webových stránok
- Platformy: Mac, Windows, Linux
Program Komodo Edit je šírený pod licenciou open-source softvéru MOZILLA PUBLIC. Podobne ako v prípade Atomu sa pri prvom otvorení programu Komodo Edit v systéme macOS Catalina zobrazí chybové hlásenie:
"Komodo Edit 12" nemožno otvoriť, pretože spoločnosť Apple ho nemôže skontrolovať na prítomnosť škodlivého softvéru.
Riešenie je rovnaké: nájdite aplikáciu vo Finderi, kliknite pravým tlačidlom myši a vyberte položku Otvoriť.
Aplikácia je dostatočne jednoduchá na to, aby ju začiatočníci mohli začať okamžite používať. V režime sústredenia sa zobrazí len editor. Rozhranie s kartami umožňuje jednoducho prepínať medzi otvorenými súbormi. Funkcia Go To Anything (Prejsť na čokoľvek) umožňuje rýchlo vyhľadať a otvoriť požadovaný súbor. Tu je zobrazený súbor HTML a PHP v editore.
K dispozícii sú pokročilejšie funkcie vrátane sledovania zmien, automatického dokončovania a viacnásobného výberu. Pre pisateľov je praktický prehliadač Markdown a je možné zaznamenávať makrá.
Textastic
Textastic je pokročilý editor kódu, ktorý bol pôvodne napísaný pre iPad a teraz je k dispozícii pre Mac a iPhone. Na rozdiel od aplikácie Coda 2, ktorá ponúka aj aplikáciu pre iPad, je mobilná verzia Textasticu funkčne kompletná a výkonná. Spoločnosť o verzii pre Mac hovorí ako o svojej sprievodnej aplikácii.
Aplikáciu si môžete zakúpiť za 7,99 USD v obchode Mac App Store. Skúšobnú verziu si môžete stiahnuť z oficiálnej stránky Textastic. Verziu pre iOS si môžete zakúpiť za 9,99 USD v obchode App Store.
Na prvý pohľad:
- Slogan: "Jednoduchý a rýchly textový editor pre iPad/iPhone/Mac."
- Zameranie: Jednoduchosť a ľahká použiteľnosť
- Platformy: Mac, iOS
Textastic je cenovo dostupný a používateľsky prívetivý. Aplikáciu používam na svojom iPade od jej vydania a verziu pre Mac som začal používať, odkedy bola k dispozícii, pretože je ľahká a ľahko sa používa. Je schopná, ale nie najvýkonnejšia.
Podporovaných je viac ako 80 programovacích a značkovacích jazykov. Tu je zobrazenie jazyka HTML a PHP v aplikácii Textastic.
Automaticky dopĺňa kód HTML, CSS, JavaScript, PHP, C a Objective-C. Podporuje definície TextMate a Sublime Text. Vaše súbory sa synchronizujú medzi verziou pre Mac a iOS prostredníctvom iCloud Drive.
MacVim
Vim je vysoko konfigurovateľný textový editor s príkazovým riadkom vytvorený v roku 1991. Je to aktualizácia Vi ("Vi Improved"), ktorý bol napísaný v roku 1976. Dodnes ho používa mnoho vývojárov, hoci jeho rozhranie je odlišné od moderných textových editorov. MacVim to do určitej miery rieši, ale stále má značnú krivku učenia.
Navštívte oficiálnu stránku MacVim a stiahnite si aplikáciu zadarmo.
Na prvý pohľad:
- Slogan: "Vim - všadeprítomný textový editor."
- Zameranie: Čokoľvek, čo si viete predstaviť
- Platformy: Mac. (Vim je k dispozícii ako nástroj príkazového riadka pre Unix, Linux, Windows NT, MS-DOS, macOS, iOS, Android, AmigaOS, MorphOS.)
Vim už na Macu máte. Stačí otvoriť okno Terminálu a napísať "vi" alebo "vim" a otvorí sa. MacVim vám umožní otvoriť aplikáciu kliknutím na ikonu. Poskytuje tiež plnú lištu ponúk a je o niečo používateľsky prívetivejší.
Zatiaľ čo MacVim je napísaný len pre počítače Mac, Vim je tak multiplatformný, ako sa len dá. Je k dispozícii pre Unix, Linux, Windows NT, MS-DOS, MacOS, iOS, Android, AmigaOS a MorphOS. Je určený pre vývojárov a k dispozícii je obrovské množstvo doplnkov.
Je to modálny program. Keď kliknete na okno aplikácie a začnete písať, všimnete si, že kurzor bude poskakovať po dokumente namiesto toho, aby sa tieto znaky pridávali do súboru. Je to funkcia a keď sa naučíte, čo jednotlivé klávesy robia, budete sa v súbore pohybovať rýchlejšie ako kedykoľvek predtým.
Ak chcete pridať text do súboru, musíte zadať Režim vloženia stlačením písmena "i" vložíte text na miesto, kde sa nachádza kurzor, alebo "o" vložíte text na začiatok ďalšieho riadku. Režim vkladania ukončíte stlačením klávesu Escape. Niektoré príkazy sa začínajú dvojbodkou. Ak chcete napríklad uložiť súbor, napíšte ":w" a pre ukončenie zadajte ":q".
Hoci je rozhranie odlišné, MacVim dokáže všetko, čo vyššie uvedené textové editory, a ešte viac. Tu je zobrazené zvýrazňovanie syntaxe pre súbory HTML a PHP:
Stojí za to naučiť sa aplikáciu, ktorá je taká odlišná od moderných aplikácií? Mnohí vývojári odpovedajú nadšene: "Áno!" Tu je niekoľko článkov, ktoré hovoria o tom, prečo niektorí vývojári používajú a milujú Vim:
- Prečo používam Vim (Pascal Precht)
- 7 dôvodov, prečo milovať Vim (Opensource.com)
- Diskusia: Môže mi niekto vysvetliť, prečo ľudia používajú vi/vim? (Reddit)
- Diskusia: Aké sú výhody učenia sa Vimu? (Stack Overflow)
Spacemacs
GNU Emacs je podobný. Je to starodávny editor príkazového riadku, ktorý bol pôvodne vydaný v roku 1984 ako aktualizácia staršieho Emacsu z roku 1976. Spacemacs je pokusom o jeho uvedenie do moderného sveta, hoci aj samotná inštalácia aplikácie je poriadne náročná!
Navštívte oficiálnu stránku Spacemacs a stiahnite si aplikáciu zadarmo.
Na prvý pohľad:
- Slogan: "Emacs - rozšíriteľný, prispôsobiteľný, slobodný/libre textový editor - a viac."
- Zameranie: Čokoľvek, čo si dokážete predstaviť
- Platformy: Mac (GNU Emacs je k dispozícii ako nástroj príkazového riadka v mnohých operačných systémoch.)
GNU Emacs a Spacemacs sú k dispozícii bezplatne pod licenciou GPL. Podobne ako pri Vime budete musieť stráviť čas učením sa, ako ich používať, kým niečo urobíte. Inštalácia aplikácie si vyžaduje pomerne veľa práce v príkazovom riadku, ale vývojári by nemali mať žiadne ťažkosti. Uistite sa, že ste si najprv pozorne prečítali dokumentáciu.
Pri prvom spustení programu Spacemacs si vyberiete, či uprednostňujete štýl editora Vim alebo Emac a niekoľko ďalších možností. Potom sa automaticky nainštalujú potrebné doplnkové balíky. Program je výkonný a pri rozširovaní svojich funkcií sa spolieha na programovací jazyk Emacs-Lisp.
Tu je uvedený spôsob, akým sa súbory HTML a PHP zobrazujú v predvolenom nastavení:
Spacemacs (a GNU Emacs vo všeobecnosti) je najťažšia aplikácia v našom zozname, ale zároveň aj najvýkonnejšia. Jej osvojenie si vyžiada čas a úsilie. Ak máte záujem, výborným začiatkom je oficiálny sprievodca Emacsom.
Najlepší textový editor pre Mac: Ako sme testovali
Podporované počítačové a mobilné platformy
Ak pracujete na viacerých počítačoch s rôznymi operačnými systémami, možno uprednostníte textový editor, ktorý funguje všade. Všetky aplikácie odporúčané v tomto súhrne fungujú na počítačoch Mac. Niektoré sú k dispozícii aj pre iné platformy, najmä Windows a Linux. Niekoľko aplikácií funguje aj v systéme iOS, takže môžete pracovať na iPhone alebo iPade, keď ste mimo kancelárie.
Textový editor navrhnutý špeciálne pre Mac bude vyzerať a pôsobiť ako aplikácia pre Mac; špecializovaní používatelia Macu sa ho môžu ľahšie naučiť a používať. Multiplatformová aplikácia môže porušovať mnohé konvencie používateľského rozhrania Macu, ale bude fungovať rovnako vo všetkých operačných systémoch.
Tu sú aplikácie, ktoré fungujú len v systéme macOS:
- BBEdit 13
- Coda 2
- TextMate 2.0
- Textastic
- MacVim (hoci Vim funguje všade)
- Spacemacs (hoci Emacs funguje všade)
Tieto textové editory fungujú aj v systémoch Windows a Linux:
- Vznešený text 3
- Atom
- Kód aplikácie Visual Studio
- UltraEdit
- Zátvorky
- Komodo Edit
Napokon, dve z našich aplikácií majú sprievodné aplikácie, ktoré fungujú v systéme iOS:
- Coda 2
- Textastic
Mobilná aplikácia Coda 2 je menej výkonná partnerská aplikácia, zatiaľ čo mobilná aplikácia Textastic je plne vybavená.
Jednoduchosť používania
Väčšina textových editorov je výkonná a má množstvo funkcií. Niektoré uľahčujú začiatky začiatočníkom, zatiaľ čo iné majú strmú počiatočnú krivku učenia:
- Textastic je jednoduchý a ľahko sa používa, ale nemá veľa funkcií.
- Sublime Text, Atom a ďalšie majú pod kapotou veľký výkon, ale začiatočníci môžu používať program bez učenia.
- Najpokročilejšie textové editory, najmä Vim a Emacs, si vyžadujú veľa učenia, kým ich začnete používať. Vim dokonca poskytuje hru, ktorá vás naučí, ako ho používať.
Mnohé textové editory poskytujú funkcie zamerané na jednoduché používanie vrátane rozhrania podobného prehliadaču s kartami a režimu bez rozptyľovania.
Výkonné funkcie úprav
Používatelia textových editorov sú zvyčajne dosť technickí a uprednostňujú funkčnosť pred jednoduchosťou používania. Klávesové skratky môžu urýchliť prácu a umožniť vám, aby ste namiesto siahania po myši držali ruky na klávesnici.
Mnohé textové editory umožňujú používať viacero kurzorov, aby ste mohli vybrať a upravovať viac ako jeden riadok naraz. Môžu tiež poskytovať stĺpce, aby ste mohli na obrazovke súčasne vidieť rôzne časti toho istého súboru.
Vyhľadávanie a nahrádzanie býva konfigurovateľné. Mnohé textové editory podporujú regulárne výrazy, takže môžete vyhľadávať zložité vzory. Vyhľadávanie je často rozšírené na súborový systém, takže môžete rýchlo nájsť požadovaný súbor, a zvyčajne je podporované aj online úložisko - vrátane serverov FTP a WebDAV, Amazon S3 a ďalších.
Ďalšie nástroje na programovanie
Väčšina textových editorov vyhovuje špecifickým potrebám vývojárov. Začína to zvýrazňovaním syntaxe, funkciou, ktorá uľahčuje čítanie zdrojového kódu.
Textový editor rozumie funkciám rôznych prvkov najrôznejších programovacích, skriptovacích alebo značkovacích jazykov a zobrazuje ich rôznymi farbami. Pripojíme snímky obrazovky predvoleného zvýrazňovania syntaxe každého textového editora na príklade súborov HTML a PHP.
Dokončovanie kódu šetrí váš čas a znižuje počet preklepov tým, že ponúka písanie kódu za vás. Môže ísť o inteligentný spôsob, keď aplikácia rozumie kontextu, alebo jednoducho o spôsob prístupu k vyskakovacej ponuke dostupných funkcií, premenných a iných prvkov. Súvisiace funkcie môžu automaticky uzatvárať značky a zátvorky za vás.
Skladanie kódu vám umožňuje používať textový editor ako osnovu a zložiť časti zdrojového kódu tak, aby boli skryté, keď ich nepotrebujete. Niektoré textové editory umožňujú aj živý náhľad súborov HTML a CSS, čo je funkcia, ktorú ocenia vývojári webových stránok.
Niektoré textové editory presahujú rámec jednoduchého editovania a obsahujú funkcie, ktoré sa bežne nachádzajú v IDE. Tieto funkcie zvyčajne zahŕňajú kompiláciu, ladenie a prepojenie so službou GitHub na vytváranie verzií. Niektoré textové editory (vrátane Visual Studio Code a Komodo Edit) sú vlastne skrátené verzie IDE spoločnosti, ktoré sú k dispozícii samostatne.
Ďalšie nástroje na písanie
Niektoré textové editory obsahujú ďalšie funkcie pre autorov, napríklad podporu Markdown a skladanie textu. Mnohí autori oceňujú, že textové editory sú jednoduchšie, rýchlejšie a lepšie prispôsobiteľné ako textové editory. Prekladatelia často používajú textové editory, ktoré ponúkajú regulárne výrazy na pokročilé vyhľadávanie a nahrádzanie.
Zásuvné moduly na rozšírenie funkčnosti aplikácie
Najpríťažlivejšou vlastnosťou mnohých textových editorov je, že vám umožňujú vybrať si funkcie, ktoré potrebujete, tým, že ponúkajú bohatý ekosystém zásuvných modulov. To vám umožňuje vytvoriť si vlastnú aplikáciu. Znamená to tiež, že textové editory sú menej nafúknuté: štandardne obsahujú len základné funkcie.
Zásuvné moduly sú napísané v rôznych jazykoch v závislosti od textového editora, ktorý si vyberiete, a vývojári môžu vytvárať a zdieľať svoje zásuvné moduly. Často môžete pristupovať ku knižnici zásuvných modulov z aplikácie a potom pridať tie, ktoré chcete, niekoľkými kliknutiami. Niektoré textové editory obsahujú jednoduchý spôsob zaznamenávania makier bez kódovania.
Náklady
Textový editor je základným nástrojom vývojára, preto nie je prekvapením, že niektoré z nich sú pomerne drahé, či už ide o počiatočnú kúpu alebo priebežné predplatné. Prekvapením však môže byť, že mnohé z najlepších možností sú zadarmo.
Môže to byť preto, že ide o projekt s otvoreným zdrojovým kódom, ktorý udržiava komunita používateľov, alebo preto, že ide o pohodlný spôsob, ako si vyskúšať drahšie IDE spoločnosti. Tu sú vaše možnosti, zoradené od najlacnejších po najlacnejšie.
Zadarmo:
- Atom: zadarmo (open-source)
- Visual Studio Code: zadarmo (open-source)
- TextMate 2.0: zadarmo (open-source)
- Brackets: zadarmo (open-source)
- Komodo Edit: zadarmo (open-source)
- MacVim: zadarmo (open-source)
- Spacemacs: zadarmo (open-source)
Nákup:
- Textastic: 7,99 USD
- BBEdit: 49,99 dolárov priamo alebo si ho predplaťte (pozri nižšie)
- Vznešený text: 80 USD
- Coda 2: 99,00 USD
Predplatné:
- BBEdit: 39,99 USD/rok, 3,99 USD/mesiac alebo priamy nákup (vyššie)
- UltraEdit: 79,95 USD/rok
Máte nejaký iný dobrý textový editor pre Mac, ktorý sme tu vynechali? Napíšte nám komentár a dajte nám vedieť.