Pokud máte projekt kódování, který chcete vytvořit na svém Macu, například aplikaci nebo webovou stránku, budete potřebovat program, do kterého kód zapíšete. Tyto programy se nazývají textové editory. Textové editory umožňují psát a spouštět kód v různých kódovacích jazycích. Mohou být velmi jednoduché nebo mohou mít spoustu možností, jako je automatické barevné kódování a formátování.

Ať už kódujete poprvé nebo to děláte roky, je tu pro vás textový editor pro Mac. Níže jsme sestavili naše oblíbené aplikace textového editoru pro Mac; čtěte dále, abyste našli ten nejlepší pro vás!

1. Vim

Pokud chcete na svém Macu textový editor se spoustou výkonu a ne příliš mnoho zvonků a píšťalek, chcete Vim. Vim, často nazývaný „programátorský editor“, zvládne téměř jakýkoli projekt a programovací jazyk, který do něj hodíte.

Jako program, který je skvělý pro programátory, však Vim přichází s trochou křivky učení, pokud s kódováním začínáte. Vim automaticky barevně kóduje syntaxi, takže váš kód je o něco snáze čitelný, ale nedává návrhy ani vás neupozorňuje na chyby nebo překlepy. Také nemá příliš robustní

instagram viewer
Grafické uživatelské rozhraní neboli GUI, pokud jste na ně zvyklí – ačkoli MacVim má více GUI než Vim pro jiné operační systémy.

Přinejmenším je to široce používaný program, takže pokud máte otázky, pravděpodobně budete moci najít odpovědi pomocí vyhledávání na webu. Ale musíte být ochotni dát si práci a naučit se program.

Podle našeho názoru, pokud již kódujete, je Vim skvělý editor pro práci na vašem kódu bez zbytečných kudrlinek. Pro ty, kteří se stále učí, bude Vim hned hůře uchopitelný a možná byste dali přednost jiné aplikaci textového editoru na tomto seznamu. Ale stojí za to zjistit, jestli se chcete snažit!

Stažení: Vim pro Mac (Volný, uvolnit)

2. Emacs

Protože mluvíme o Vimu, dává smysl mluvit o jeho velkém rivalovi v klasické válce textových editorů – Emacsu. Emacs, stejně jako Vim, je textový editor pro Mac zaměřený na znalé kódu. Barevně odlišuje syntaxi, ale kromě toho je to nástroj, nikoli výuková platforma.

Stejně jako Vim má Emacs systém balení, který vám umožňuje stahovat a instalovat rozšíření. Tato rozšíření vám umožňují mít věci, jako je kontrola syntaxe a lovec chyb, ale musíte si je stáhnout a nainstalovat samostatně. A existuje jen tolik rozšíření.

Emacs se od Vimu trochu odlišuje tím, že má některé další funkce, jako je kalendář bytostí, čtečka zpráv a možnosti plánování projektů.

Tyto extra funkce mohou pomoci Emacsu vylepšit Vim jako váš textový editor. Nebo se vám budou zdát zbytečné a díky nim bude Vim ještě přitažlivější. Je jen na vás a na tom, jak moc chcete, aby váš textový editor dělal kromě toho, že vám umožňuje psát a upravovat text a kód.

Stažení: Emacs pro Mac (Volný, uvolnit)

3. Atom

Pro uživatele počítačů Mac, kteří se nově učí kódovat, velmi doporučujeme textový editor Atom. Atom má velmi uživatelsky přívětivé GUI a mnoho funkcí, které jsou užitečné pro začínající kodéry.

Funkce automatického doplňování vám pomůže zapamatovat si syntaxi kódu, kterou jste možná zapomněli, a také vám pomůže rychleji psát kód. Atom vám také umožňuje snadno najít a nahradit text v kódu a také pracovat ve více panelech. K dispozici je také skvělá nová uživatelská příručka pro Atom, kterou lze snadno sledovat jako nový kodér, a zjistili jsme, že velká část její dokumentace je také relativně snadno sledovatelná.

Atom má také několik pěkných možností přizpůsobení, včetně rozšíření, které si můžete stáhnout z aplikace (místo najít je samostatně jako u Vim a Emacs) a motivy, které můžete využít k tomu, aby vaše okna byla zábavnější. pracovat.

Atom je skvělý pro nové kodéry, ale jeho systém je stejně robustní a hacknutelný jako Vim a Emacs, takže je to textový editor, se kterým můžete růst, jak se učíte. Umožňuje také přístup k GitHubu v programu, úpravy a sdílení, pokud kódujete s ostatními. Dlouholetým programátorům s nastavenými pracovními postupy se možná nebude líbit funkce automatického doplňování, ale pokud chcete výkonný a pěkný editor, který může uživatelům nabídnout trochu pomoci, Atom si zamilujete.

Stažení: Atom pro Mac (Volný, uvolnit)

4. Vznešený text

Dalším skvělým textovým editorem pro nové kodéry používající Mac je Sublime Text. Stejně jako Atom nabízí Sublime Text automatické doplňování pro vaše kódování, ale přidává k tomu definice syntaxe pro případ, že byste potřebovali vyhledat termín nebo si připomenout, co dělá kousek kódu. Definice se mohou dokonce objevit v několika různých formách – můžete získat rychlou definici ve vyskakovacím okně vedle výrazu nebo kliknutím získat úplnou definici v podokně vedle sebe.

To jsou úžasné funkce pro učení, protože můžete věci kontrolovat během kódování nebo otevírat kódové projekty v programu a studovat je. V Sublime Text však stále existují funkce pro pokročilejší kodéry, včetně snadného rozdělení pohledu a přepínání karet a vícenásobných výběrů, které umožňují rychlé změny proměnných.

Atom má trochu více přizpůsobení vzhledu, ale Sublime Text má stále tmavé a světlé motivy a může dobře fungovat s mnoha GPU a eGPU, pokud uvažujete o získání eGPU pro váš Mac mini.

Sublime Text může být pro začátečníky ještě přívětivější než Atom, ale jeho definice a funkce automatického doplňování mohou být při učení spíše otravné než užitečné. Přesto, pokud chcete snadno procházet okny pomocí klávesnice a líbí se vám její vzhled, Sublime Text je úžasný.

Stažení: Vznešený text pro Mac (Volný, uvolnit)

5. VS kód

Posledním textovým editorem, který důrazně doporučujeme pořídit si pro váš Mac, je Visual Studio Code, také známý jako VS Code. VS Code, který se může pochlubit možnostmi ladění v aplikaci a inteligentním systémem automatického doplňování, si klade za cíl nejen pomoci novým kodérům, ale také zvýšit rychlost pokročilých kodérů.

S Git (můžete a měli byste nainstalujte Git na váš Mac pokud pracujete na projektu vyvíjejícího se kódu) a další poskytovatelé SCM přístupní ke kontrole a se zavazuje přímo v rámci VS Code, jedná se o editor, který vám chce zjednodušit pracovní postup co nejvíce možný. Pro VS Code je k dispozici také mnoho rozšíření, takže jej můžete nechat ještě efektivnější s různými projekty. Vestavěné funkce VS Code zde opravdu nepřekáží. Pro nás mají pocit, že šetří čas.

VS Code se cítí o něco méně přívětivý pro nováčky než Atom (se kterým sdílí spoustu zdrojového kódu) a Sublime Text. Ale růst do VS Code by vám a vašemu kódování mohl z dlouhodobého hlediska pomoci.

Pro nás je VS Code nejlepší střední cestou textového editoru, který je nástrojem a instruktorem. To je nejlepší pro středně pokročilého kodéra: někoho, kdo chce zdokonalit dovednosti, ale kdo občas potřebuje pomoc s chybou. Jsi to ty? Pokud ano, určitě se podívejte na VS Code!

Stažení: VS kód pro Mac (Volný, uvolnit)

Jaký textový editor si vyberete?

Existuje mnoho skvělých textových editorů, které můžete získat pro Mac. Všechny vám umožňují psát a spouštět kód a také psát text. A kupodivu jsou všechny zdarma!

Rozhodnutí o tom, jaký textový editor chcete, závisí na vašich současných znalostech kódování a na tom, jak moc chcete, aby vám program pomáhal s kódováním. Pokud se chcete prosadit a dělat vše ručně, chcete Vim nebo Emacs. Pokud chcete, aby vás program vedl, chcete Atom, Sublime Text nebo VS Code.

Co je kódování a jak funguje?

Jste zmatení z kódování? Nerozumíte skriptování? Zde je to, co potřebujete vědět o stavebních kamenech programování.

Přečtěte si další

PodíltweetE-mailem
Související témata
  • Mac
  • Programování
  • Textový editor
  • Tipy pro kódování
  • Aplikace pro Mac
O autorovi
Jessica Lanmanová (57 publikovaných článků)

Jessica píše technické články od roku 2018 a ve svém volném čase miluje pletení, háčkování a vyšívání drobných věcí.

Více od Jessicy Lanmanové

Přihlaste se k odběru našeho newsletteru

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné e-knihy a exkluzivní nabídky!

Chcete-li se přihlásit k odběru, klikněte sem