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

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

textový editor pro mac

To znamená, že ti, kteří používají textové editory, na ně mají silné názory. Najít ten správný je zásadní. Čím více se s ním seznámíte, tím užitečnější bude. To je důvod, proč mnoho lidí stále používá výkonné textové editory, které jsou starší než 30 let, jako je Vim a GNU Emacs.

Na první pohled může textový editor vypadat jednoduše, jednoduše a nudně, ale to proto, že jste se s ním ještě neseznámili. Pod kapotou jsou výkonné funkce, které můžete použít k navrhování webových stránek, vývoji softwarových aplikací a psaní románu. Textové editory jsou také užitečné pro drobné práce, jako je psaní seznamů nebo zapisování poznámek. Obvykle přicházejí se základní sadou funkcí, které lze rozšířit pomocí pluginů.

Co je tedy pro vás textový editor?

Naše doporučení číslo jedna je Vyslovující text 3. Je to rychlý, atraktivní a plně vybavený 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 jejím zakoupením. Je konfigurovatelný a k dispozici je široká škála balíčků pro přidání specifických funkcí, které potřebujete.

Atom je oblíbená bezplatná alternativa. Stejně jako Sublime Text je multiplatformní, schopný a rozšiřitelný prostřednictvím velkého úložiště balíčků. Zaměřuje se na vývoj aplikací, ale je to aplikace Electron, takže ne tak citlivá jako náš vítěz.

Ostatní textové editory jsou také mimořádně schopné a mají své silné stránky, zaměření, omezení a rozhraní. Pokryjeme dvanáct nejlepších a pomůžeme vám najít ten, který je ideální pro vaše potřeby, preference a pracovní postup.

Proč mi důvěřovat pro tuto příručku?

Dobrý textový editor je jedním z mých oblíbených nástrojů. Používám je desítky let, nejprve v DOSu, poté ve Windows, Linuxu a nyní i na Macu. Obsah pro web často upravuji v textovém editoru a přímo si prohlížím označení HTML. Někdy mohu být docela úzkostlivý ohledně kódu, který se používá, a toho, jak je rozvržen.

Na Linuxu byly moje oblíbené textové editory Genie a Bluefish, i když jsem také pravidelně používal Gedit a Kate. Když jsem přešel na Mac, zpočátku jsem používal TextMate. Po nějaké době jsem se však obrátil 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 na postranním panelu. Mohl bych je spustit jeden po druhém dvojitým kliknutí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ý, podlý a dělal vše, co jsem v tu chvíli potřeboval.

V průběhu let jsem také často hrál s Vim a Emacs, ale nevěnoval jsem dostatek času tomu, abych se je naučil správně používat. Jejich rozhraní se nepodobají moderním aplikacím, takže jsem zjistil, že je těžké se jich držet, i když jsem přesvědčen, že jsou to nejmocnější nástroje a mají 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 se soubory ve formátu prostého textu. To zahrnuje lidi, kteří potřebují neformální nástroj pro malé úpravy, a ty, kteří jej používají jako svůj primární softwarový nástroj každý den. Textový editor můžete použít pro úkoly, jako jsou:

  • vytváření HTML a CSS souborů při tvorbě webu
  • psaní obsahu pro web v 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 Objective C, C# nebo C++
  • vývoj mobilních aplikací pomocí programovacího jazyka jako Java, Python, Objective C, Swift, C#, C++
  • úpravy textových konfiguračních souborů pro softwarový program nebo váš operační systém
  • psaní ve značkovacích jazycích, které umožňují přidat formátování do prostého textu, jako je Fountain pro scénáře a Markdown pro prózu
  • zapisování poznámek v prostém textu nebo Markdown, aby se zabránilo uzamčení dodavatele

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

Přitažlivost textového editoru spočívá v tom, že jej lze použít pro tolik různých věcí a přizpůsobit jej způsobem, který žádný jiný typ aplikace neumí. Mnoho uživatelů však dává přednost použití specializovanějšího nástroje, například IDE (Integrated Development Environment) pro programování nebo specializované aplikace pro psaní, jako je např. Scrivener or Ulysses.

Protože vás zajímají textové editory, máme pro vás řadu dalších shrnutí, které by vás také mohly zajímat:

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

Nejlepší editor komerčních textů: Sublime Text 3

Textový editor25

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

Navštivte oficiální web Sublime Text ke stažení. Bezplatná zkušební doba je neomezená. Aplikace stojí 80 $ pro každého uživatele (nikoli pro každý počítač) pro další používání.

Na první pohled:

  • Slogan: „Sofistikovaný textový editor pro kód, označení a prózu.“
  • Zaměření: Všestrannější – vývoj aplikací, vývoj webu, psaní
  • Platformy: Mac, Windows, Linux

Se Sublime Textem je snadné začít. Bezplatná zkušební verze nemá žádný skutečný koncový bod, takže si ji můžete důkladně vyzkoušet, než se rozhodnete ji zakoupit, k čemuž budete čas od času vyzváni. A aplikaci je snadné se naučit. Skočíte do toho a začnete ho používat, pak si jeho pokročilé funkce po cestě vyzvednete, 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 je nabízen a k dispozici je řada barevných schémat. Zde jsou výchozí nastavení pro soubor HTML:

Textový editor23

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

Textový editor22

Můžete vidět více otevřených dokumentů v a rozhraní s kartami (jako výše) nebo v samostatných oknech.

A režim bez rozptylování přepne okno na celou obrazovku a nabídka a další prvky uživatelského rozhraní se skryjí.

Textový editor24

Můžeš upravit více řádků současně výběrem požadovaných čísel řádků (kliknutím se stisknutou klávesou Shift nebo Command) a poté pomocí klávesové zkratky command-shift-L. Na každém vybraném řádku se objeví kurzor.

Sekce kódu mohou být složené (například tam, kde jsou vnořeny, pokud jsou použity příkazy) kliknutím na odhalovací trojúhelníky vedle čísel řádků.

Textový editor27

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í Goto Cokoliv (Command-P), což je nejrychlejší způsob, jak otevřít jakýkoli soubor v aktuální složce. Další příkazy „Goto“ usnadňují navigaci a zahrnují Goto Symbol, Goto Definition, Goto Reference a Goto Line.

Textový editor26

Aplikace je vysoce přizpůsobitelná. Nastavení se mění úpravou textového konfiguračního souboru. I když to může začátečníky překvapit, pro ty, kteří jsou zvyklí pracovat v textovém editoru, to dává velký smysl a soubor s předvolbami je vysoce komentovaný, takže můžete vidět dostupné možnosti.

Textový editor29

Pluginy jsou k dispozici od Sublime Text’s správa balíčků systém, ke kterému lze přistupovat z palety příkazů v aplikaci nebo z oficiální webové stránky. Ty mohou specifickým způsobem rozšířit funkčnost aplikace a jsou napsány v Pythonu. V současné době je k dispozici téměř 5,000.

Textový editor28

Nejlepší bezplatný textový editor: Atom

Textový editor32

Atom je bezplatná a open-source alternativa spuštěná v roce 2022. Má podobnou funkcionalitu jako Sublime Text. Atom je multiplatformní a je založen na frameworku Electron „zapiš jednou a nasaďte všude“, takže je o něco pomalejší než Sublime Text.

Aplikaci vytvořil GitHub, který byl následně vytvořen získané společností Microsoft. Navzdory obavám některých členů komunity (zejména proto, že Microsoft již vyvinul svůj vlastní textový editor), Atom zůstává robustním textovým editorem.

Návštěva oficiální stránky Atom ke stažení aplikace zdarma.

Na první pohled:

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

V současné době není první dojem, který Atom dává, dobrý. Při prvním otevření v macOS Catalina se zobrazí chybová zpráva:

„Atom“ nelze otevřít, protože Apple nemůže zkontrolovat, zda neobsahuje škodlivý software.

Našel jsem řešení na Atom diskusní fórum: vyhledejte Atom ve Finderu, klikněte na něj pravým tlačítkem a vyberte otevřít. Jakmile to uděláte, aplikace se v budoucnu otevře bez chybové zprávy. Divím se, že pro to ještě nebyla vytvořena oprava.

Atom si noví uživatelé snadno vyzvednou. Nabízí rozhraní s kartami a také více panelů a také atraktivní zvýraznění syntaxe pro řadu jazyků. Zde je výchozí formát pro soubory HTML a PHP.

Textový editor30

Stejně jako Sublime Text je k dispozici víceřádková úprava, která se rozšiřuje na úpravy pro více uživatelů. Teletyp je jedinečná funkce, která umožňuje různým uživatelům otevírat a upravovat dokument současně, podobně jako byste to dělali s Dokumenty Google.

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

Textový editor31

Vzhledem k tomu, že aplikace byla vytvořena s ohledem na vývojáře, není žádným překvapením, že Atom obsahuje některé funkce IDE a nabízí instalaci vývojových nástrojů společnosti Apple, když ji poprvé otevřete.

Do aplikace přidáváte funkce prostřednictvím balíčků a správce balíčků je přístupný přímo z Atomu.

Textový editor33

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

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

Kód Visual Studio

Textový editor34

Ačkoli je Atom nyní technicky produktem společnosti Microsoft, Visual Studio Code je aplikace, kterou navrhli, a je skvělá. Byl uveden na trh v roce 2022 a rychle si získává na popularitě. Mezi jeho výjimečné funkce patří inteligentní dokončování kódu a zvýraznění syntaxe.

Navštivte oficiální web Visual Studio Code ke stažení aplikace zdarma.

Na první pohled:

  • Slogan: „Úprava kódu. Předefinováno.”
  • Zaměření: Vývoj aplikací
  • Platformy: Mac, Windows, Linux

VSCode je rychlý a citlivý, zaměřený na vývojáře a zaměřený na úpravy a ladění kódu. Vydává se pod an open-source licence MIT.

IntelliSense je funkce, která přidává inteligenci k dokonč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. Je podporováno více než 30 programovacích jazyků, včetně ASP.NET a C#. Zde je jeho výchozí zvýraznění syntaxe pro soubory HTML a PHP:

Textový editor35
Textový editor36

Aplikace má trochu křivku učení a obsahuje rozhraní s kartami a rozdělená okna. Zenový režim poskytuje minimální rozhraní pouhým stisknutím tlačítka, skrývá nabídky a okna a maximalizuje aplikaci tak, aby vyplnila obrazovku.

Zahrnuje terminál, ladicí program a příkazy Git, ale není to úplné IDE. K tomu si musíte koupit mnohem větší Visual Studio, profesionální IDE společnosti Microsoft.

V rámci aplikace je k dispozici rozsáhlá knihovna rozšíření, která umožňuje přístup k bezplatným balíčkům, které rozšiřují funkčnost VSCode. Patří mezi ně pluginy pro psaní v Markdown, spouštění skriptů shellu a dokonce i vytváření AppleScriptu.

Textový editor37

BB Edit 13

BBEdit 13 od Bare Bones Software je velmi populární editor pouze pro Mac, který byl poprvé vydán již v roce 1992. Podle oficiálních webových stránek je navržen tak, aby sloužil potřebám spisovatelů, webových autorů a softwarových vývojářů.

Návštěva oficiální stránky BBEdit ke stažení aplikace. Individuální licence stojí 49.99 $. Předplatné lze zakoupit od Mac App Store a stojí 3.99 $/měsíc nebo 39.99 $/rok.

Na první pohled:

  • Slogan: „Není to na hovno.®“
  • Zaměření: Všestranný: vývoj aplikací, vývoj webu, psaní
  • Platformy: Pouze Mac

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

Je však méně moderní než ostatní textové editory v této recenzi. Připadá mi to trochu zastaralé. Nenabízí karty pro každý otevřený dokument; místo toho jsou otevřené soubory uvedeny ve spodní části bočního panelu. Ve srovnání s jinými textovými editory je přidávání témat a balíčků poměrně komplikovaný úkol.

Zvýraznění syntaxe a navigace funkcí jsou dobře implementovány. Soubory HTML a PHP se zobrazují takto:

Textový editor38
Textový editor39

Vyhledávání je výkonné a nabízí jak regulární výrazy, tak shodu se vzorem Grep. Skládání kódu a dokončování textu jsou k dispozici, ale víceřádkové úpravy nikoli.

Tento editor poskytuje ve výchozím nastavení více nástrojů pro spisovatele než většina jeho konkurentů. Vlastně, autore Matt Gremmel používá ji jako jednu ze svých primárních aplikací pro psaní minimálně od roku 2013, i když používá i jiné aplikace.

Coda (nyní Nova)

Textový editor40

Panic’s Coda je textový editor pouze pro Mac se zaměřením na vývoj webových aplikací a byl původně vydán v roce 2022. Už to nebude dlouho, protože bude nahrazen novou aplikací.

Návštěva oficiální stránky ke stažení aplikace. Aplikaci můžete zakoupit za 99 $.

Na první pohled:

  • Slogan: „Kódujete pro web. Požadujete rychlý, čistý a výkonný textový editor. Pixel-perfektní náhled. Vestavěný způsob otevírání a správy místních a vzdálených souborů. A možná trochu SSH. Pozdravuj, Coda.’
  • Zaměření: Vývoj webu
  • Platformy: Pouze Mac

Codovi je nyní dvanáct let a cítí se zastaralá. Panic si to uvědomuje a místo toho, aby to jen upravili, vyvinuli zcela novou aplikaci: Nova.

Obsahuje některé užitečné funkce pro vývojáře webu. Můj oblíbený je vestavěný Náhled WebKit s webovým inspektorem, debuggerem a profilerem. Může také snadno přistupovat ke vzdáleným souborům, včetně souborů na serverech FTP, SFTP, WebDAV nebo Amazon S3.

Coda obsahuje mnoho funkcí svých konkurentů:

  • Vyhledejte a vyměňte
  • Skládání kódu
  • Automatické doplňování v rámci celého projektu
  • Automatické zavírání štítků
  • Zvýraznění syntaxe pro širokou škálu jazyků

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

Textový editor11
Textový editor12

Na oficiálních stránkách je k dispozici velké úložiště pluginů, které vám umožňuje přidávat do programu další funkce. Používá se skriptovací jazyk Cocoa. Doprovodná verze pro iOS (zdarma na iOS App Store) vám umožňuje kontrolovat a upravovat kód, když jste na cestách, a můžete synchronizovat svou práci mezi zařízeními.

UltraEdit

UltraEdit verze 20.00 je součástí textového editoru sady programů od IDM Computer Solutions, Inc, včetně UltraCompare, UltraEdit Suite, UltraFinder a IDM All Access. Poprvé byl vydán v roce 1994, takže už nějakou dobu existuje a má své věrné následovníky.

Návštěva oficiální stránky UltraEdit ke stažení aplikace. Předplatné stojí 79.95 $/rok (druhý rok je poloviční) a pokrývá až pět instalací. Případně se můžete přihlásit k odběru všech aplikací IDM za 99.95 $/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 na trhu.“
  • Zaměření: Vývoj aplikací a webů
  • Platformy: Mac, Windows, Linux

Předplatné osobní licence zahrnuje tři nebo pět instalací – web UltraEdit je nejasný. Na domovské stránce se mluví o 3 za 1 licenci: ‘Vaše osobní licence je vhodná až pro 3 stroje na libovolné kombinaci platforem.’ Na stránce nákupu je však uvedeno, že předplatné zahrnuje „až 5 instalací (osobní licence).

Textový editor13

Aplikace je vhodná pro vývoj webu 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:

Textový editor14
Textový editor15

Je výkonný a umožňuje vám pracovat s gigantickými soubory o velikosti až gigabajtů. Podporuje víceřádkové úpravy a režim úpravy sloupců, skládání kódu a automatické doplň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 vám vytvářet makra, skripty a klávesové zkratky. K dispozici je rozhraní API a řada témat.

TextMate 2.0

TextMate 2.0 od MacroMates je výkonný, přizpůsobitelný textový editor pouze pro macOS. Verze 1 byla velmi populární, ale když byla verze 2 zpožděna, mnoho uživatelů skočilo na něco pravidelně aktualizovaného, ​​zejména na Sublime Text. Aktualizace byla nakonec spuštěna a nyní je to open-source projekt (jeho licenci si můžete prohlédnout zde).

Navštivte oficiální stránky TextMate ke stažení aplikace zdarma.

Na první pohled:

  • Slogan: „Výkonný a přizpůsobitelný textový editor s podporou velkého seznamu programovacích jazyků a vyvinutý jako open-source.“
  • Zaměření: Vývoj aplikací a webů
  • Platformy: Pouze Mac

TextMate je zaměřen na vývojáře a je obzvláště oblíbený mezi vývojáři Ruby on Rails. Je to také zvláště zajímavé pro vývojáře Mac a iOS, protože pracuje s Xcode a může vytvářet projekty Xcode.

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

Textový editor16
Textový editor17

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ávejte a nahrazujte díla napříč projekty, lze zaznamenávat makra a je podporován značný seznam programovacích jazyků.

Konzoly

Brackets je komunitou řízený open-source projekt (vydán pod MIT licence) založená společností Adobe v roce 2022. Jejím cílem je posunout editory pro vývoj webových aplikací na další úroveň. Brackets má čisté a moderní rozhraní, které budete znát, pokud používáte jiné produkty Adobe.

Návštěva oficiální stránky Brackets ke stažení aplikace zdarma.

Na první pohled:

  • Slogan: „Moderní textový editor s otevřeným zdrojovým kódem, který rozumí webdesignu.“
  • Zaměření: Vývoj webu
  • Platformy: Mac, Windows, Linux

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

Textový editor18

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

Textový editor19
Textový editor20

Jako aplikace Adobe má Brackets bezproblémovou integraci s Photoshopem. PSD Lens je funkce, která extrahuje obrázky, loga a styly designu z Photoshopu. Extract je nástroj, který vezme barvy, písma, přechody, měření a další informace z PSD a automaticky vytvoří CSS. To jsou zvláště užitečné funkce pro front-end vývojáře.

Komodo Edit

Komodo Edit je jednoduchý, ale výkonný textový editor od ActiveState a je k dispozici zdarma. Poprvé byl vydán v roce 2022 a nyní vypadá docela zastarale. Je to zmenšená verze pokročilejšího Komodo IDE, který je nyní k dispozici také zdarma.

Návštěva oficiální stránky Komodo Edit ke stažení aplikace zdarma.

Na první pohled:

  • Slogan: ‘Editor kódu pro jazyky s otevřeným zdrojovým kódem.’
  • Zaměření: Vývoj aplikací a webů
  • Platformy: Mac, Windows, Linux

Komodo Edit je distribuován pod MOZILLA PUBLIC licence na open-source software. Stejně jako Atom se při prvním otevření Komodo Edit v macOS Catalina zobrazí chybová zpráva:

„Komodo Edit 12“ nelze otevřít, protože Apple nemůže zkontrolovat, zda neobsahuje škodlivý software.

Řešení je stejné: vyhledejte aplikaci ve Finderu, klikněte pravým tlačítkem a vyberte Otevřít.

Textový editor1

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

Textový editor2
Textový editor3

K dispozici jsou pokročilejší funkce, včetně sledování změn, automatického dokončování a vícenásobného výběru. Prohlížeč Markdown je užitečný pro spisovatele a lze nahrávat makra.

Textastic

Textastic je pokročilý editor kódu původně napsaný pro iPad a nyní dostupný pro Mac a iPhone. Na rozdíl od Coda 2, která také nabízí aplikaci pro iPad, je mobilní verze Textastic kompletní a výkonná. Ve skutečnosti společnost mluví o verzi pro Mac jako o své doprovodné aplikaci.

Kupte si aplikaci za 7.99 $ od Mac App Store. Zkušební verzi lze stáhnout z oficiální textastic stránky. Verzi pro iOS lze zakoupit za 9.99 $ od App Store.

Na první pohled:

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

Textastic je cenově dostupný a uživatelsky přívětivý. Aplikaci jsem používal na svém iPadu od jejího vydání a začal jsem používat verzi pro Mac od té doby, co byla k dispozici, protože je lehká a snadno se používá. Je schopný, ale ne nejsilnější.

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

Textový editor4
Textový editor5

Automaticky doplní kód pro HTML, CSS, JavaScript, PHP, C a Objective-C. Podporuje definice TextMate a Sublime Text. Vaše soubory se synchronizují mezi verzí Mac a iOS prostřednictvím iCloud Drive.

Macvim

Elán je vysoce konfigurovatelný textový editor příkazového řádku vytvořený v roce 1991. Jedná se o aktualizaci Vi („Vi Improved“), která byla napsána v roce 1976. Mnoho vývojářů jej používá dodnes, i když se jeho rozhraní liší od moderních textových editorů. Macvim to do určité míry řeší, ale stále má značnou křivku učení.

Návštěva oficiální stránky MacVim ke stažení aplikace zdarma.

Na první pohled:

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

Vim již máte na svém Macu. Stačí otevřít okno Terminálu a napsat „vi“ nebo „vim“ a otevře se. MacVim vám umožňuje otevřít aplikaci kliknutím na ikonu. Poskytuje také úplný panel nabídek a je o něco uživatelsky přívětivější.

Textový editor6

Zatímco MacVim je napsán pouze pro Macy, Vim je multiplatformní, jak jen můžete získat. Je k dispozici v systémech 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ů.

Je to modální program. Když kliknete na okno aplikace a začnete psát, všimnete si, že kurzor bude po dokumentu přeskakovat, místo aby se tyto znaky přidaly do souboru. To je funkce, a jakmile se naučíte, co jednotlivé klávesy dělají, budete procházet souborem rychleji než kdy předtím.

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

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

Textový editor7
Textový editor8

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

Spacemacs

GNU Emacs je podobný. Je to starodávný editor příkazového řádku původně vydaný v roce 1984 jako aktualizace staršího Emacsu z roku 1976. Spacemacs je pokus přenést jej do moderního světa, i když i samotná instalace aplikace je hodně práce!

Návštěva oficiální stránky Spacemacs ke stažení aplikace zdarma.

Na první pohled:

  • Slogan: „Emacs – rozšiřitelný, přizpůsobitelný, bezplatný/libre textový editor – a další.“
  • Zaměření: Cokoli, co si dokážete představit
  • Platformy: Mac (GNU Emacs je k dispozici jako nástroj příkazového řádku v celé řadě operačních systémů.)

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

Při prvním spuštění Spacemacs si vyberete, zda preferujete styl editoru Vim nebo Emac a několik dalších možností. Poté se automaticky nainstalují požadované dodatečné balíčky. Program je výkonný a spoléhá na programovací jazyk Emacs-Lisp pro rozšíření jeho funkčnosti.

Zde je výchozí způsob zobrazení souborů HTML a PHP:

Textový editor9
Textový editor10

Spacemacs (a GNU Emacs obecně) je nejobtížnější aplikace v našem souhrnu, ale také nejvýkonnější. Naučit se to bude vyžadovat čas a úsilí. Pokud máte zájem, skvělým místem pro začátek je oficiální Komentovaná prohlídka Emacsu.

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

Podporované desktopové a mobilní platformy

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

Textový editor navržený speciálně pro Mac bude vypadat a působit jako aplikace pro Mac; specializovaní uživatelé počítačů Mac se mohou snadněji naučit a používat. Aplikace pro více platforem může porušit mnoho konvencí uživatelského rozhraní Mac, ale bude fungovat stejným způsobem na všech operačních systémech.

Zde jsou aplikace, které fungují pouze na macOS:

  • BB Edit 13
  • kód 2
  • TextMate 2.0
  • Textastic
  • MacVim (ačkoli Vim funguje všude)
  • Spacemacs (ačkoli Emacs funguje všude)

Tyto textové editory fungují také na Windows a Linux:

  • Vyslovující text 3
  • Atom
  • Kód Visual Studio
  • UltraEdit
  • Konzoly
  • Komodo Edit

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

  • kód 2
  • Textastic

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

Snadné 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čít, zatímco jiné mají strmou počáteční křivku učení. Zde jsou nějaké příklady:

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

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

Výkonné funkce úprav

Uživatelé textových editorů bývají poměrně techničtí a dávají přednost funkčnosti před snadností použití. Klávesové zkratky mohou urychlit váš pracovní postup a umožní vám mít ruce na klávesnici, místo abyste sahali po myši.

Mnoho textových editorů umožňuje mít více kurzorů, takže můžete vybrat a upravit více než jeden řádek najednou. Mohou také obsahovat sloupce, takže můžete na obrazovce současně vidět různé části stejného souboru.

Vyhledávání a nahrazování bývá konfigurovatelné. Mnoho textových editorů podporuje regulární výrazy, takže můžete hledat složité vzory. Vyhledávání je často rozšířeno na systém souborů, takže můžete rychle najít soubor, který potřebujete, a obvykle je podporováno 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ýrazněním syntaxe, což je funkce, která usnadňuje čtení zdrojového kódu.

Textový editor rozumí funkcím různých prvků široké škály programovacích, skriptovacích nebo značkovacích jazyků a zobrazuje je v různých barvách. Zahrneme snímky obrazovky výchozího zvýraznění syntaxe každého textového editoru pomocí ukázkového souboru HTML a PHP.

Dokončování kódu vám šetří čas a omezuje překlepy tím, že nabízí zadání kódu za vás. To může být inteligentní, kdy aplikace rozumí kontextu, nebo jednoduše 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 zavřít štítky a závorky.

Skládání kódu vám umožňuje používat textový editor jako obrysový nástroj, který sbalí části vašeho zdrojového kódu tak, aby byly skryté před zraky, když nejsou potřeba. Některé textové editory také umožňují živý náhled souborů HTML a CSS, což je funkce oceňovaná webovými vývojáři.

A konečně, některé textové editory jdou nad rámec jednoduchých úprav a zahrnují funkce, které běžně najdete v IDE. Ty obvykle zahrnují kompilaci, ladění a připojení k GitHubu pro verzování. Některé textové editory (včetně Visual Studio Code a Komodo Edit) jsou ve skutečnosti ořezané verze IDE společnosti, 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 lépe přizpůsobitelné 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í.

Pluginy pro rozšíření funkčnosti aplikace

Nejatraktivnější funkcí mnoha textových editorů je, že vám umožňují vybrat si, které funkce potřebujete, tím, že nabízejí bohatý ekosystém pluginů. Umožňuje vám vytvořit vlastní aplikaci. Znamená to také, že textové editory jsou méně nabubřelé: ve výchozím nastavení obsahují pouze základní funkce.

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

Stát

Textový editor je primárním nástrojem vývojáře, takže není překvapením, že některé jsou poměrně drahé, ať už jako počáteční nákup nebo průběžné předplatné. Možná vás překvapí, že mnoho nejlepších možností je zdarma.

Může to být proto, že se jedná o open-source projekt spravovaný komunitou uživatelů, nebo proto, že představují pohodlný způsob, jak ochutnat dražší IDE společnosti. Zde jsou vaše možnosti, uvedené od cenově nejdostupnějších po nejméně.

Uvolnit:

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

Nákup:

  • Textové: 7.99 $
  • BBEdit: 49.99 $ přímo, nebo se přihlaste (viz níže)
  • Vznešený text: 80 $
  • Coda 2: 99.00 dolarů

Přihlášení:

  • BBEdit: 39.99 $/rok, 3.99 $/měsíc nebo nákup přímo (výše)
  • UltraEdit: 79.95 $/rok

Nějaký další dobrý textový editor pro Mac, který nám tu chyběl? Zanechte komentář a dejte nám vědět.