Nejlepší textový editor pro Mac v roce 2022 (podrobný průvodce)

  • Sdílet Toto
Cathy Daniels

Textový editor je šikovný a flexibilní nástroj, který si zaslouží místo v každém počítači. Ve výchozím nastavení je jeden základní předinstalován v každém populárním operačním systému. Nejčastěji je používají vývojáři, ale často také spisovatelé a zapisovatelé. Nejlepší textové editory bývají neuvěřitelně výkonné a velmi dobře konfigurovatelné, což z nich činí velmi osobní volbu.

To znamená, že ti, kdo používají textové editory, na ně mají vyhraněný názor. Najít ten správný je zásadní. Čím lépe se s ním seznámíte, tím užitečnější vám bude. Proto mnoho lidí stále používá výkonné textové editory staré více než 30 let, jako jsou Vim a GNU Emacs.

Na první pohled může textový editor vypadat obyčejně, jednoduše a nudně, ale to proto, že jste se s ním ještě neseznámili. Pod kapotou se skrývají výkonné funkce, které můžete využít při návrhu webových stránek, vývoji softwarových aplikací nebo psaní románu. Textové editory jsou také užitečné pro drobné práce, jako je psaní seznamů nebo zapisování poznámek. Obvykle se dodávají se základní sadou funkcí, kterou lze rozšířit.prostřednictvím zásuvných modulů.

Jaký je tedy textový editor pro vás?

Naším doporučením číslo jedna je Sublime Text 3. Je to rychlý, atraktivní a plnohodnotný textový editor pro Mac, Windows a Linux. Stojí 80 dolarů, ale zkušební doba není oficiálně omezena, takže se s aplikací můžete seznámit ještě před zakoupením. Je konfigurovatelný a k dispozici je široká škála balíčků, které vám přidají konkrétní funkce, které potřebujete.

Atom je oblíbenou bezplatnou alternativou. Stejně jako Sublime Text je multiplatformní, schopný a rozšiřitelný prostřednictvím rozsáhlého repozitáře balíčků. Zaměřuje se na vývoj aplikací, ale je to aplikace Electron, takže není tak citlivá jako náš vítěz.

Ostatní textové editory jsou také velmi schopné a mají své silné stránky, zaměření, omezení a rozhraní. My se budeme věnovat dvanácti nejlepším a pomůžeme vám najít ten, který dokonale vyhovuje vašim potřebám, preferencím a pracovním postupům.

Proč věřit tomuto průvodci právě mně?

Dobrý textový editor je jedním z mých nejoblíbenějších nástrojů. Používám je už desítky let, nejprve v systému DOS, pak ve Windows, v Linuxu a nyní v Macu. Často upravuji obsah pro web v textovém editoru a prohlížím si přímo značky HTML. Někdy jsem dost náročný na použitý kód a jeho rozložení.

V Linuxu byly mými oblíbenými textovými editory Genie a Bluefish, i když jsem pravidelně používal také Gedit a Kate. Když jsem přešel na Mac, používal jsem zpočátku TextMate. Po nějaké době jsem však přešel na Sublime Text, který byl pravidelně aktualizován.

Pokračoval jsem v experimentování s jinými textovými editory a nakonec jsem se rozhodl pro Komodo Edit. Měl funkce, které jsem v té době potřeboval, a rozhraní, které vyhovovalo mému pracovnímu postupu. To zahrnovalo nahrávání mnoha základních maker pro vyhledávání a nahrazování, která byla pohodlně uvedena v postranním panelu. Mohl jsem je spouštět jedno po druhém poklepáním na název makra.

Koupil jsem si Textastic pro iPad a nakonec jsem na něj přešel i na Macu. Je štíhlý, zlý a umí vše, co jsem v té době potřeboval.

V průběhu let jsem si také často hrál s Vimem a Emacsem, ale nevěnoval jsem jim dostatek času, abych se je naučil profesionálně používat. Jejich rozhraní se vůbec nepodobají moderním aplikacím, takže jsem měl problém u nich zůstat, i když jsem přesvědčen, že jsou to nejmocnější nástroje, a mám přátele, kteří na ně přísahají.

Kdo potřebuje textový editor?

Kdo potřebuje slušný textový editor? Každý, kdo potřebuje pracovat s textovými soubory. Patří sem lidé, kteří potřebují příležitostný nástroj pro drobné úpravy, i ti, kteří jej používají jako svůj hlavní softwarový nástroj každý den. Textový editor můžete používat k úkolům, jako je např:

  • vytváření souborů HTML a CSS při vytváření webových stránek
  • psaní obsahu pro web v jazyce HTML nebo Markdown.
  • vývoj webových aplikací pomocí programovacího jazyka, jako je Python, JavaScript, Java, Ruby on Rails nebo PHP.
  • vývoj desktopových aplikací pomocí programovacího jazyka, jako je Objective C, C# nebo C++.
  • vývoj mobilních aplikací v programovacích jazycích jako Java, Python, Objective C, Swift, C#, C++.
  • úprava textových konfiguračních souborů pro softwarový program nebo operační systém.
  • psaní ve značkovacích jazycích, které umožňují přidávat formátování do prostého textu, jako je Fountain pro scénáře a Markdown pro prózu.
  • pořizování poznámek v prostém textu nebo Markdown, abyste se vyhnuli uzamčení dodavatelem.

Některé textové editory jsou vyvinuty s ohledem na jednu nebo více z těchto úloh. Textový editor určený pro vývojáře aplikací může obsahovat ladicí program, zatímco textový editor určený pro vývojáře webových aplikací může obsahovat panel živého náhledu. Většina textových editorů je však dostatečně flexibilní, aby se dala použít pro jakýkoli účel.

Textový editor je přitažlivý tím, že jej lze používat k mnoha různým účelům a přizpůsobit si jej tak, jak to žádný jiný typ aplikace neumí. Mnoho uživatelů však dává přednost specializovanějšímu nástroji, například IDE (Integrated Development Environment) pro programování nebo specializované aplikaci pro psaní, jako je Scrivener nebo Ulysses.

Protože se zajímáte o textové editory, máme pro vás řadu dalších přehledů, které by vás také mohly zajímat:

  • Nejlepší Mac pro programování
  • Nejlepší notebook pro programování
  • Nejlepší aplikace pro psaní pro Mac

Nejlepší textový editor pro Mac: vítězové

Nejlepší komerční textový editor: Sublime Text 3

Sublime Text 3 je multiplatformní textový editor, který je rychlý, snadno se s ním začíná pracovat a vyhovuje potřebám většiny uživatelů. Byl uveden na trh v roce 2008 a je plně funkční a vysoce přizpůsobitelný - je vynikající volbou pro každého, kdo potřebuje profesionální a schopný textový editor.

Pro stažení navštivte oficiální stránky Sublime Text. Zkušební doba je časově neomezená. Za další používání aplikace se platí 80 USD pro každého uživatele (nikoli pro každý počítač).

Na první pohled:

  • Slogan: "Propracovaný textový editor pro kód, značky a prózu."
  • Zaměření: Vývoj aplikací pro všechny, vývoj webových stránek, psaní
  • Platformy: Mac, Windows, Linux

Začít se Sublime Textem je snadné. Bezplatná zkušební verze není nijak ukončena, takže si ji můžete důkladně vyzkoušet, než se rozhodnete ji zakoupit, k čemuž budete čas od času vyzváni. Aplikace se snadno učí. Můžete ji začít používat a pak si v průběhu práce osvojovat její pokročilé funkce, jak je budete potřebovat.

Vypadá skvěle a je bohatý na funkce. Sublime Text 3 funguje konzistentně na všech platformách, čehož je dosaženo použitím vlastní sady nástrojů uživatelského rozhraní, a samotná aplikace je nativní pro každý operační systém. Díky tomu je lehčí a citlivější než jiné multiplatformní editory.

Sublime Text nabízí širokou škálu klávesové zkratky abyste měli prsty tam, kde je chcete mít, a volitelný Minimapa na pravé straně obrazovky vám okamžitě ukáže, kde se v dokumentu nacházíte.

Zvýraznění syntaxe a k dispozici je řada barevných schémat. Zde jsou výchozí nastavení pro soubor HTML:

A zde je výchozí zvýraznění syntaxe pro soubor PHP:

Můžete zobrazit více otevřených dokumentů v rozhraní s kartami (jak je uvedeno výše) nebo v samostatných oknech.

A režim bez odvádění pozornosti se okno zobrazí přes celou obrazovku a nabídka a další prvky uživatelského rozhraní se skryjí.

Můžete upravit více řádků současně výběrem požadovaných čísel řádků (kliknutím Shift nebo Command-clicking) a následným použitím klávesové zkratky command-shift-L. Na každém vybraném řádku se objeví kurzor.

Úseky kódu mohou být skládaný (například tam, kde jsou použity vnořené příkazy if) kliknutím na trojúhelníčky vedle čísel řádků.

Vyhledávání a nahrazování je výkonné a podporuje regulární výrazy. Vyhledávání je rozšířeno na souborový systém pomocí příkazu Goto Anything (Command-P), který je nejrychlejším způsobem otevření jakéhokoli souboru v aktuální složce. Další příkazy "Goto" usnadňují navigaci a patří mezi ně Goto Symbol, Goto Definition, Goto Reference a Goto Line.

Aplikace je velmi dobře přizpůsobitelná. Nastavení se mění úpravou textového konfiguračního souboru. Začátečníky to sice může zaskočit, ale pro ty, kteří jsou zvyklí pracovat v textovém editoru, to dává velký smysl a soubor předvoleb je velmi dobře okomentovaný, abyste viděli dostupné možnosti.

Zásuvné moduly jsou k dispozici na stránkách Sublime Text. správa balíčků systému, které jsou přístupné z palety příkazů v aplikaci nebo z oficiálních webových stránek. Ty mohou specifickým způsobem rozšiřovat funkce aplikace a jsou napsány v jazyce Python. V současné době jich je k dispozici téměř 5 000.

Nejlepší bezplatný textový editor: Atom

Atom je bezplatná alternativa s otevřeným zdrojovým kódem, která byla spuštěna v roce 2014. Má podobné funkce jako Sublime Text. Atom je multiplatformní a je založen na frameworku Electron "write once and deploy everywhere", takže je o něco pomalejší než Sublime Text.

Aplikace byla vytvořena společností GitHub, kterou následně koupil Microsoft. Navzdory obavám některých členů komunity (zejména proto, že Microsoft již vyvinul vlastní textový editor) zůstává Atom robustním textovým editorem.

Aplikaci si můžete zdarma stáhnout na oficiálních stránkách Atomu.

Na první pohled:

  • Slogan: "Hackovatelný textový editor pro 21. století."
  • Zaměření: Vývoj aplikací
  • Platformy: Mac, Windows, Linux

V současné době není první dojem z Atomu dobrý. Při prvním otevření v systému macOS Catalina se zobrazí chybová zpráva:

"Atom" nelze otevřít, protože společnost Apple jej nemůže zkontrolovat, zda neobsahuje škodlivý software.

Na diskusním fóru o Atomu jsem našel řešení: najděte Atom ve Finderu, klikněte na něj pravým tlačítkem myši a vyberte možnost otevřít. Jakmile to uděláte, aplikace se v budoucnu otevře bez chybové hlášky. Divím se, že na to ještě nebyla vytvořena oprava.

Atom si snadno osvojí i noví uživatelé. Nabízí rozhraní s kartami i více podokny a také atraktivní zvýrazňování syntaxe pro řadu jazyků. Zde je výchozí formát pro soubory HTML a PHP.

Stejně jako Sublime Text je k dispozici víceřádková editace, která se rozšiřuje na editaci více uživateli. Dálnopis je jedinečná funkce, která umožňuje různým uživatelům otevřít a upravovat dokument současně, podobně jako v Dokumentech Google.

K dispozici je skládání kódu a inteligentní automatické dokončování, regulární výrazy, prohlížeč souborového systému, vynikající možnosti navigace a výkonné vyhledávání.

Protože byla aplikace vytvořena s ohledem na vývojáře, není překvapením, že Atom obsahuje některé funkce IDE a při prvním otevření vám nabídne instalaci vývojových nástrojů Apple.

Funkce do aplikace přidáváte pomocí balíčků a správce balíčků je přístupný přímo z Atomu.

K dispozici jsou tisíce balíčků. Umožňují přidat funkce, jako je editace bez rozptylování, použití Markdown, další úryvky kódu a podpora jazyků a podrobné přizpůsobení vzhledu a fungování aplikace.

Nejlepší textový editor pro Mac: Soutěž

Kód aplikace Visual Studio

Ačkoli Atom je nyní technicky produktem Microsoftu, Visual Studio Code je aplikace, kterou navrhli, a je skvělá. Byla uvedena na trh v roce 2015 a rychle si získává oblibu. Jejími význačnými funkcemi jsou inteligentní dokončování kódu a zvýrazňování syntaxe.

Navštivte oficiální stránky Visual Studio Code a stáhněte si aplikaci zdarma.

Na první pohled:

  • Slogan: "Redefinovaný střih kódu."
  • Zaměření: Vývoj aplikací
  • Platformy: Mac, Windows, Linux

VSCode je rychlý a svižný, zaměřený na vývojáře a editaci a ladění kódu. Je uvolněn pod open-source licencí MIT.

IntelliSense je funkce, která přidává inteligenci k doplňování kódu a zvýrazňování syntaxe tím, že bere v úvahu typy proměnných, definice funkcí a importované moduly. Podporováno je více než 30 programovacích jazyků včetně ASP.NET a C#. Zde je výchozí zvýraznění syntaxe pro soubory HTML a PHP:

Aplikace je trochu náročná na učení a obsahuje rozhraní s kartami i rozdělená okna. Režim Zen poskytuje minimální rozhraní stisknutím tlačítka, skrývá nabídky a okna a maximalizuje aplikaci tak, aby zaplnila celou obrazovku.

Obsahuje terminál, debugger a příkazy Git, ale není to plnohodnotné IDE. K tomu je třeba zakoupit mnohem větší Visual Studio, profesionální IDE společnosti Microsoft.

V aplikaci je k dispozici rozsáhlá knihovna rozšíření, která umožňuje přístup k bezplatným balíčkům rozšiřujícím funkce VSCode. Patří mezi ně zásuvné moduly pro psaní v jazyce Markdown, spouštění skriptů shellu a dokonce i vytváření jazyka AppleScript.

BBEdit 13

BBEdit 13 od společnosti Bare Bones Software je velmi populární editor určený pouze pro počítače Mac, který byl poprvé vydán již v roce 1992. Podle oficiálních webových stránek je určen pro potřeby spisovatelů, autorů webových stránek a vývojářů softwaru.

Aplikaci si můžete stáhnout na oficiálních stránkách BBEditu. Individuální licence stojí 49,99 USD. Předplatné lze zakoupit v Mac App Store za 3,99 USD/měsíc nebo 39,99 USD/rok.

Na první pohled:

  • Slogan: "Není to na nic.®"
  • Zaměření: všestranné: vývoj aplikací, vývoj webových stránek, psaní
  • Platformy: pouze Mac

Tento textový editor je mezi fanoušky Maců oblíbený a přesně odpovídá zásadám uživatelského rozhraní společnosti Apple, včetně klávesových zkratek a konvencí pro přetahování. Je rychlý a stabilní.

Je však méně moderní než ostatní textové editory v tomto přehledu. Působí trochu zastarale. Nenabízí karty pro každý otevřený dokument; místo toho jsou otevřené soubory uvedeny v dolní části postranního panelu. Přidávání motivů a balíčků je ve srovnání s ostatními textovými editory poměrně složitý úkol.

Zvýraznění syntaxe a navigace funkcí jsou dobře implementovány. Zde je zobrazeno zobrazení souborů HTML a PHP:

Vyhledávání je výkonné, nabízí regulární výrazy i porovnávání vzorů Grep. K dispozici je skládání kódu a doplňování textu, ale víceřádkové úpravy nejsou k dispozici.

Tento editor poskytuje ve výchozím nastavení více nástrojů pro spisovatele než většina jeho konkurentů. Autor Matt Gremmel jej ve skutečnosti používá jako jednu ze svých hlavních aplikací pro psaní přinejmenším od roku 2013, i když používá i jiné aplikace.

Coda (nyní Nova)

Panic's Coda je textový editor určený pouze pro počítače Mac se zaměřením na vývoj webových aplikací, který byl původně vydán v roce 2007. Nebude zde již dlouho, protože bude nahrazen novou aplikací.

Navštivte oficiální stránky a stáhněte si aplikaci. Aplikaci si můžete zakoupit za 99 dolarů.

Na první pohled:

  • Slogan: "Programujete pro web. Požadujete rychlý, přehledný a výkonný textový editor. Perfektní náhled. Integrovaný způsob otevírání a správy místních a vzdálených souborů. A možná i špetku SSH. Pozdravte Codu."
  • Zaměření: Vývoj webových stránek
  • Platformy: pouze Mac

Aplikace Coda je již dvanáct let stará a působí zastarale. Společnost Panic si to uvědomuje a místo toho, aby ji pouze faceliftovala, vyvinula zcela novou aplikaci: Nova.

Obsahuje několik užitečných funkcí pro webové vývojáře. Náhled na WebKit s webovým inspektorem, ladicím programem a profilovačem. Snadno také přistupuje ke vzdáleným souborům, včetně souborů na serverech FTP, SFTP, WebDAV nebo Amazon S3.

Coda obsahuje mnoho funkcí svých konkurentů:

  • Hledání a nahrazování
  • Skládání kódu
  • Automatické dokončování v rámci celého projektu
  • Automatické zavírání tagů
  • Zvýrazňování syntaxe pro širokou škálu jazyků

Takto vypadá výchozí zvýraznění syntaxe pro naše ukázkové soubory HTML a PHP:

Na oficiálních webových stránkách je k dispozici rozsáhlý repozitář zásuvných modulů, který umožňuje přidávat do programu další funkce. Používá se skriptovací jazyk Cocoa. Doprovodná verze pro iOS (zdarma v obchodě iOS App Store) umožňuje kontrolovat a upravovat kód na cestách a práci můžete synchronizovat mezi zařízeními.

UltraEdit

UltraEdit verze 20.00 je textový editor, který je součástí sady programů společnosti IDM Computer Solutions, Inc, včetně programů UltraCompare, UltraEdit Suite, UltraFinder a IDM All Access. Poprvé byl vydán v roce 1994, takže je na trhu již nějakou dobu a má své věrné příznivce.

Navštivte oficiální stránky UltraEdit a stáhněte si aplikaci. Předplatné stojí 79,95 USD/rok (druhý rok je za poloviční cenu) a vztahuje se až na pět instalací. Případně si můžete předplatit všechny aplikace IDM za 99,95 USD/rok. 30denní zkušební verze, 30denní záruka vrácení peněz.

Na první pohled:

  • Slogan: "UltraEdit je nejflexibilnější, nejvýkonnější a nejbezpečnější textový editor."
  • Zaměření: Vývoj aplikací a webových stránek
  • Platformy: Mac, Windows, Linux

Předplatné osobní licence se vztahuje buď na tři, nebo pět instalací - webové stránky UltraEditu jsou nejasné. Na domovské stránce se píše o Licence 3 za 1 : "Vaše osobní licence platí až pro 3 počítače na libovolné kombinaci platforem." Přesto se na stránce nákupu píše, že předplatné se vztahuje na "Až 5 instalací (osobní licence)".

Aplikace je vhodná pro vývoj webových stránek i aplikací. Podporuje HTML, JavaScript, PHP, C/C++, PHP, Perl, Python a další. Zde je výchozí zvýraznění syntaxe pro naše ukázkové soubory HTML a PHP:

Je výkonná a umožňuje pracovat s gigantickými soubory o velikosti až gigabajtů. Podporuje víceřádkové úpravy a režim sloupcových úprav, skládání kódu a automatické dokončování. Funkce vyhledávání zahrnuje regulární výrazy a vyhledávání souborů. Podporováno je také ladění a živý náhled. Aplikace je přizpůsobitelná a umožňuje vytvářet makra, skripty a klávesové zkratky. Rozhraní API a rozsahmotivů.

TextMate 2.0

TextMate 2.0 od MacroMates je výkonný, přizpůsobitelný textový editor pouze pro macOS. Verze 1 byla velmi oblíbená, ale když byla verze 2 odložena, mnoho uživatelů přeskočilo k něčemu pravidelněji aktualizovanému, zejména k Sublime Textu. Aktualizace byla nakonec spuštěna a nyní je open-source projektem (jeho licenci si můžete prohlédnout zde).

Navštivte oficiální stránky TextMate a stáhněte si aplikaci zdarma.

Na první pohled:

  • Slogan: "Výkonný a přizpůsobitelný textový editor s podporou velkého množství programovacích jazyků, vyvinutý jako open-source."
  • Zaměření: Vývoj aplikací a webových stránek
  • Platformy: pouze Mac

TextMate je určen vývojářům a je oblíbený zejména mezi vývojáři Ruby on Rails. Zajímavý je také pro vývojáře počítačů Mac a iOS, protože spolupracuje s Xcode a umí vytvářet projekty v Xcode.

Funkce se přidávají instalací balíčků. Je lehký a nabízí přehledné rozhraní. Zde je zobrazeno zvýraznění syntaxe v našich ukázkových souborech HTML a PHP:

K dispozici jsou pokročilé funkce, jako je provádění více úprav najednou, automatické párování závorek, výběr sloupců a kontrola verzí. Vyhledávání a nahrazování funguje napříč projekty, lze zaznamenávat makra a podporován je značný seznam programovacích jazyků.

Závorky

Brackets je komunitou řízený open-source projekt (vydaný pod licencí MIT), který založila společnost Adobe v roce 2014. Jeho cílem je posunout editory pro tvorbu webových stránek na vyšší úroveň. Brackets má čisté a moderní rozhraní, které budete znát, pokud používáte jiné produkty Adobe.

Navštivte oficiální stránky Brackets a stáhněte si aplikaci zdarma.

Na první pohled:

  • Slogan: "Moderní textový editor s otevřeným zdrojovým kódem, který rozumí webovému designu."
  • Zaměření: Vývoj webových stránek
  • Platformy: Mac, Windows, Linux

Brackets se zaměřuje na vývoj webových aplikací a nabízí živé náhledy souborů HTML a CSS, které aktualizují stránky v reálném čase. Tlačítko No Distractions vám umožní jednodušší rozhraní stisknutím jediného tlačítka a k dispozici je řada bezplatných rozšíření, která přidají konkrétní funkce, které potřebujete.

Aplikace podporuje více než 38 formátů souborů a programovacích jazyků, včetně jazyků C++, C, VB Script, Java, JavaScript, HTML, Python, Perl a Ruby. Zde je výchozí zvýraznění syntaxe pro HTML a PHP:

Jelikož je Brackets aplikací Adobe, má bezproblémovou integraci s Photoshopem. PSD Lens je funkce, která z Photoshopu extrahuje obrázky, loga a styly návrhu. Extract je nástroj, který z PSD převezme barvy, písma, gradienty, rozměry a další informace a automaticky vytvoří CSS. Tyto funkce jsou užitečné zejména pro vývojáře front-endu.

Komodo Edit

Komodo Edit je jednoduchý, ale výkonný textový editor od společnosti ActiveState, který je k dispozici zdarma. Poprvé byl vydán v roce 2007 a nyní vypadá docela zastarale. Jedná se o ořezanou verzi pokročilejšího prostředí Komodo IDE, které je nyní také k dispozici zdarma.

Navštivte oficiální stránky Komodo Edit a stáhněte si aplikaci zdarma.

Na první pohled:

  • Slogan: "Editor kódu pro otevřené jazyky."
  • Zaměření: Vývoj aplikací a webových stránek
  • Platformy: Mac, Windows, Linux

Aplikace Komodo Edit je šířena pod licencí open-source softwaru MOZILLA PUBLIC. Stejně jako u Atomu se při prvním otevření aplikace Komodo Edit v systému macOS Catalina zobrazí chybová zpráva:

"Komodo Edit 12" nelze otevřít, protože společnost Apple jej nemůže zkontrolovat na přítomnost škodlivého softwaru.

Řešení je stejné: najděte aplikaci ve Finderu, klikněte na ni pravým tlačítkem myši a vyberte možnost Otevřít.

Aplikace je dostatečně jednoduchá, aby ji mohli začátečníci začít okamžitě používat. Režim zaměření zobrazuje pouze editor. Rozhraní s kartami umožňuje snadno přepínat mezi otevřenými soubory. Funkce Přejít na cokoli umožňuje rychle vyhledat a otevřít požadovaný soubor. Zde je zobrazen soubor HTML a PHP v editoru.

K dispozici jsou i pokročilejší funkce, včetně sledování změn, automatického dokončování a vícenásobného výběru. Pro autory je praktický prohlížeč Markdown a lze zaznamenávat makra.

Textastic

Textastic je pokročilý editor kódu, který byl původně napsán pro iPad a nyní je k dispozici pro Mac a iPhone. Na rozdíl od Cody 2, která nabízí i aplikaci pro iPad, je mobilní verze Textasticu funkčně kompletní a výkonná. Společnost o verzi pro Mac hovoří jako o své doprovodné aplikaci.

Aplikaci si můžete zakoupit za 7,99 USD v Mac App Store. Zkušební verzi si můžete stáhnout z oficiálních stránek Textastic. Verzi pro iOS si můžete zakoupit za 9,99 USD v App Store.

Na první pohled:

  • Slogan: "Jednoduchý a rychlý textový editor pro iPad/iPhone/Mac."
  • Zaměření: Jednoduchost a snadné používání
  • Platformy: Mac, iOS

Textastic je cenově dostupný a uživatelsky přívětivý. Aplikaci používám na iPadu od jejího vydání a verzi pro Mac jsem začal používat, protože je lehká a snadno ovladatelná. Je schopná, ale ne nejvýkonnější.

Podporováno je více než 80 programovacích a značkovacích jazyků. Zde je uvedeno, jak Textastic zobrazuje HTML a PHP.

Automaticky doplňuje kód pro HTML, CSS, JavaScript, PHP, C a Objective-C. Podporuje definice TextMate a Sublime Text. Soubory jsou synchronizovány mezi verzí pro Mac a iOS prostřednictvím iCloud Drive.

MacVim

Vim je vysoce konfigurovatelný textový editor s příkazovým řádkem vytvořený v roce 1991. Je to aktualizace programu Vi ("Vi Improved"), který byl napsán v roce 1976. Dodnes ho používá mnoho vývojářů, i když jeho rozhraní se od moderních textových editorů liší. MacVim to do jisté míry řeší, ale stále má značnou křivku učení.

Navštivte oficiální stránky MacVim a stáhněte si aplikaci zdarma.

Na první pohled:

  • Slogan: "Vim - všudypřítomný textový editor."
  • Zaměření: Cokoli si dokážete představit
  • Platformy: Mac. (Vim je k dispozici jako nástroj příkazového řádku pro Unix, Linux, Windows NT, MS-DOS, MacOS, iOS, Android, AmigaOS, MorphOS.)

Vim už na Macu máte. Stačí otevřít okno Terminálu a napsat "vi" nebo "vim" a otevře se. MacVim umožňuje otevřít aplikaci kliknutím na ikonu. Nabízí také plnou lištu nabídek a je uživatelsky přívětivější.

Zatímco MacVim je napsán pouze pro počítače Mac, Vim je tak multiplatformní, jak jen to jde. Je k dispozici pro Unix, Linux, Windows NT, MS-DOS, MacOS, iOS, Android, AmigaOS a MorphOS. Je určen pro vývojáře a k dispozici je obrovské množství doplňků.

Jedná se o modální program. Když kliknete na okno aplikace a začnete psát, všimnete si, že kurzor bude poskakovat po dokumentu, místo aby se tyto znaky přidávaly do souboru. To je funkce, a jakmile se naučíte, co která klávesa dělá, budete se v souboru pohybovat rychleji než kdy jindy.

Chcete-li do souboru přidat text, musíte zadat. Režim vložení stisknutím písmene "i" vložíte text na místo, kde je kurzor, nebo "o" vložíte text na začátek dalšího řádku. Režim vkládání ukončíte stisknutím klávesy Escape. Některé příkazy začínají dvojtečkou. Například pro uložení souboru napište ":w" a pro ukončení ":q".

Přestože se rozhraní liší, MacVim umí vše, co výše uvedené textové editory, a ještě více. Zde je zobrazeno zvýraznění syntaxe pro soubory HTML a PHP:

Stojí za to učit se aplikaci, která je tak odlišná od moderních aplikací? Mnoho vývojářů odpovídá nadšeně: "Ano!" Zde je několik článků, které hovoří o tom, proč někteří vývojáři používají a milují Vim:

  • Proč používám Vim (Pascal Precht)
  • 7 důvodů, proč milovat Vim (Opensource.com)
  • Diskuze: Může mi někdo vysvětlit, proč lidé používají vi/vim? (Reddit)
  • Diskuze: Jaké jsou výhody učení se Vimu? (Stack Overflow)

Spacemacs

Podobně je na tom GNU Emacs. Je to prastarý editor příkazového řádku, který byl původně vydán v roce 1984 jako aktualizace staršího Emacsu z roku 1976. Spacemacs je pokusem o jeho uvedení do moderního světa, i když už jen samotná instalace aplikace dá hodně práce!

Navštivte oficiální stránky Spacemacs a stáhněte si aplikaci zdarma.

Na první pohled:

  • Slogan: "Emacs - rozšiřitelný, přizpůsobitelný, svobodný/libre textový editor - a ještě více."
  • Zaměření: Cokoli si dokážete představit
  • Platformy: Mac (GNU Emacs je k dispozici jako nástroj příkazového řádku pro celou řadu operačních systémů.)

GNU Emacs a Spacemacs jsou k dispozici zdarma pod licencí GPL. Stejně jako u Vimu budete muset strávit nějaký čas učením se, jak je používat, než se vám něco povede. Instalace aplikace vyžaduje poměrně hodně práce v příkazovém řádku, ale vývojáři by neměli mít žádné potíže. Nejprve si pečlivě přečtěte dokumentaci.

Při prvním spuštění Spacemacsu si vyberete, zda preferujete styl editoru Vim nebo Emac, a několik dalších možností. Poté se automaticky nainstalují potřebné doplňkové balíčky. Program je výkonný a při rozšiřování svých funkcí spoléhá na programovací jazyk Emacs-Lisp.

Zde je uveden způsob, jakým se soubory HTML a PHP zobrazují ve výchozím nastavení:

Spacemacs (a GNU Emacs obecně) je nejobtížněji naučitelnou aplikací v našem přehledu, ale také nejmocnější. Její naučení zabere čas a úsilí. Pokud máte zájem, vynikajícím místem pro začátek je oficiální Průvodce Emacsem.

Nejlepší textový editor pro Mac: Jak jsme testovali

Podporované platformy pro stolní počítače a mobilní zařízení

Pokud pracujete na více počítačích s různými operačními systémy, možná budete raději používat textový editor, který funguje všude. Všechny aplikace doporučené v tomto přehledu fungují na počítači Mac. Některé jsou k dispozici i pro jiné platformy, zejména Windows a Linux. Několik aplikací funguje také v systému iOS, takže můžete pracovat na iPhonu nebo iPadu, když jste mimo kancelář.

Textový editor navržený speciálně pro Mac bude vypadat a působit jako aplikace pro Mac; uživatelé Macu se s ním mohou snáze seznámit a používat jej. Multiplatformní aplikace může porušovat řadu konvencí uživatelského rozhraní Macu, ale bude fungovat stejně ve všech operačních systémech.

Zde jsou aplikace, které fungují pouze v systému macOS:

  • BBEdit 13
  • Coda 2
  • TextMate 2.0
  • Textastic
  • MacVim (i když Vim funguje všude)
  • Spacemacs (i když Emacs funguje všude)

Tyto textové editory fungují také v systémech Windows a Linux:

  • Vznešený text 3
  • Atom
  • Kód aplikace Visual Studio
  • UltraEdit
  • Závorky
  • Komodo Edit

A konečně, dvě z našich aplikací mají doprovodné aplikace, které běží v systému iOS:

  • Coda 2
  • Textastic

Mobilní aplikace Coda 2 je méně výkonná partnerská aplikace, zatímco mobilní aplikace Textastic je plně funkční.

Snadnost použití

Většina textových editorů je výkonná a má spoustu funkcí. Některé usnadňují začátečníkům začátky, zatímco jiné mají strmou počáteční křivku učení:

  • Textastic je jednoduchý a snadno použitelný, ale nemá mnoho funkcí.
  • Sublime Text, Atom a další mají pod kapotou velký výkon, ale začátečníci mohou program používat bez nutnosti učení.
  • Nejpokročilejší textové editory, zejména Vim a Emacs, vyžadují mnoho učení, než je začnete používat. Vim dokonce nabízí hru, která vás naučí, jak ho používat.

Mnoho textových editorů nabízí funkce zaměřené na snadné používání, včetně rozhraní podobného prohlížeči s kartami a režimu bez rozptylování.

Výkonné editační funkce

Uživatelé textových editorů bývají poměrně technicky založení a dávají přednost funkčnosti před snadným používáním. Klávesové zkratky mohou urychlit práci a umožnit vám držet ruce na klávesnici namísto sahání po myši.

Mnoho textových editorů umožňuje používat více kurzorů, takže můžete vybrat a upravovat více řádků najednou. Mohou také poskytovat sloupce, takže můžete na obrazovce vidět různé části téhož souboru najednou.

Vyhledávání a nahrazování bývá konfigurovatelné. Mnoho textových editorů podporuje regulární výrazy, takže můžete vyhledávat složité vzory. Vyhledávání je často rozšířeno na souborový systém, takže můžete rychle najít požadovaný soubor, a obvykle jsou podporována i online úložiště - včetně serverů FTP a WebDAV, Amazon S3 a dalších.

Další programovací nástroje

Většina textových editorů vychází vstříc specifickým potřebám vývojářů. Začíná to zvýrazňováním syntaxe, což je funkce, která usnadňuje čtení zdrojového kódu.

Textový editor rozumí funkci různých prvků nejrůznějších programovacích, skriptovacích nebo značkovacích jazyků a zobrazuje je různými barvami. Na ukázkovém souboru HTML a PHP přiložíme snímky obrazovky s výchozím zvýrazněním syntaxe jednotlivých textových editorů.

Doplňování kódu šetří váš čas a omezuje překlepy tím, že nabízí psaní kódu za vás. Může jít o inteligentní funkci, kdy aplikace rozumí kontextu, nebo jednoduše o způsob, jak získat přístup k vyskakovací nabídce dostupných funkcí, proměnných a dalších prvků. Související funkce mohou automaticky uzavírat značky a závorky za vás.

Skládání kódu umožňuje používat textový editor jako osnovu a sbalit části zdrojového kódu tak, aby byly skryté, když nejsou potřeba. Některé textové editory také umožňují živý náhled souborů HTML a CSS, což je funkce, kterou ocení vývojáři webových stránek.

A konečně, některé textové editory jdou nad rámec prostého editování a zahrnují funkce, které obvykle najdete v IDE. Ty obvykle zahrnují kompilaci, ladění a propojení s GitHubem pro správu verzí. Některé textové editory (včetně Visual Studio Code a Komodo Edit) jsou vlastně ořezané verze firemního IDE, které jsou k dispozici samostatně.

Další nástroje pro psaní

Některé textové editory obsahují další funkce pro autory, jako je podpora Markdown a skládání textu. Mnoho autorů oceňuje, že textové editory jsou jednodušší, rychlejší a přizpůsobitelnější než textové procesory. Překladatelé často používají textové editory, které nabízejí regulární výrazy pro pokročilé vyhledávání a nahrazování.

Zásuvné moduly pro rozšíření funkcí aplikace

Nejpřitažlivější vlastností mnoha textových editorů je, že vám umožňují vybrat si funkce, které potřebujete, protože nabízejí bohatý ekosystém zásuvných modulů. To vám umožňuje vytvořit si vlastní aplikaci. Znamená to také, že textové editory jsou méně nabobtnalé: ve výchozím nastavení obsahují pouze základní funkce.

Zásuvné moduly jsou napsány v různých jazycích v závislosti na zvoleném textovém editoru a vývojáři mohou vytvářet a sdílet své zásuvné moduly. Často můžete přistupovat ke knihovně zásuvných modulů přímo z aplikace a poté přidat ty, které chcete, několika kliknutími. Některé textové editory obsahují jednoduchý způsob záznamu maker bez nutnosti kódování.

Náklady

Textový editor je základním nástrojem vývojáře, takže není překvapením, že některé z nich jsou poměrně drahé, ať už jde o počáteční nákup nebo průběžné předplatné. Překvapením může být, že mnoho nejlepších možností je zdarma.

Důvodem může být to, že se jedná o open-source projekt udržovaný komunitou uživatelů, nebo že se jedná o pohodlný způsob, jak si vyzkoušet dražší IDE společnosti. Zde jsou vaše možnosti, seřazené od nejdostupnějšího po nejlevnější.

Zdarma:

  • Atom: zdarma (open-source)
  • Visual Studio Code: zdarma (open-source)
  • TextMate 2.0: zdarma (open-source)
  • Brackets: zdarma (open-source)
  • Komodo Edit: zdarma (open-source)
  • MacVim: zdarma (open-source)
  • Spacemacs: zdarma (open-source)

Nákup:

  • Textastic: $7,99
  • BBEdit: 49,99 dolarů bez poplatku nebo si jej předplaťte (viz níže)
  • Vznešený text: 80 dolarů
  • Coda 2: $99,00

Předplatné:

  • BBEdit: 39,99 USD/rok, 3,99 USD/měsíc nebo přímý nákup (výše)
  • UltraEdit: 79,95 USD/rok

Máte nějaký další dobrý textový editor pro Mac, který jsme zde vynechali? Napište nám do komentářů.

Jsem Cathy Danielsová, odbornice na Adobe Illustrator. Software používám od verze 2.0 a od roku 2003 pro něj vytvářím návody. Můj blog je jednou z nejoblíbenějších destinací na webu pro lidi, kteří se chtějí naučit Illustrator. Kromě své práce bloggera jsem také autor a grafik.