Ak máte projekt kódovania, ktorý chcete vytvoriť na svojom Macu, napríklad aplikáciu alebo webovú stránku, budete potrebovať program na zapísanie kódu. Tieto programy sa nazývajú textové editory. Textové editory vám umožňujú písať a spúšťať kód v rôznych kódovacích jazykoch. Môžu byť veľmi jednoduché alebo môžu mať veľa možností, ako je automatické farebné kódovanie a formátovanie.

Či už kódujete prvýkrát, alebo to robíte už roky, je tu pre vás textový editor pre Mac. Nižšie sme zostavili naše obľúbené aplikácie textového editora pre Mac; čítajte ďalej a nájdite ten najlepší pre vás!

1. Vim

Ak chcete na svojom Macu textový editor s množstvom výkonu a nie príliš veľa zvončekov a píšťaliek, chcete Vim. Vim, ktorý sa často nazýva „programátorský editor“, zvládne takmer akýkoľvek projekt a programovací jazyk, ktorý naň hodíte.

Ako program, ktorý je skvelý pre programátorov, však Vim prichádza s trochou učenia, ak ste v kódovaní nováčik. Vim automaticky farebne označuje syntax, takže váš kód je o niečo ľahšie čitateľný, ale nedáva vám návrhy ani neupozorňuje na chyby alebo preklepy. Tiež nemá veľmi robustné

Grafické používateľské rozhranie alebo GUI, ak ste na ne zvyknutí – hoci MacVim má viac GUI ako Vim pre iné operačné systémy.

Prinajmenšom je to široko používaný program, takže ak máte otázky, pravdepodobne budete môcť nájsť odpovede pomocou vyhľadávania na webe. Ale musíte byť ochotní dať si prácu a naučiť sa program.

Podľa nášho názoru, ak už kódujete, Vim je skvelý editor na prácu na vašom kóde bez zbytočných ozdôb. Pre tých, ktorí sa ešte len učia, bude Vim hneď ťažšie pochopiť a možno by ste v tomto zozname uprednostnili inú aplikáciu textového editora. Ale stojí za to zistiť, či sa chcete snažiť!

Stiahnuť ▼: Vim pre Mac (Zadarmo)

2. Emacs

Keďže hovoríme o Vim, má zmysel hovoriť o jeho veľkom rivalovi v klasickej vojne textových editorov – Emacs. Emacs, podobne ako Vim, je textový editor pre Mac zameraný na znalcov kódu. Farebne označuje syntax, no okrem toho je to nástroj, nie vzdelávacia platforma.

Rovnako ako Vim má Emacs systém balenia, ktorý vám umožňuje sťahovať a inštalovať rozšírenia. Tieto rozšírenia vám umožňujú mať veci ako kontrola syntaxe a lovec chýb, ale musíte si ich stiahnuť a nainštalovať samostatne. A existuje len toľko rozšírení.

Emacs sa od Vimu trochu odlišuje tým, že má niektoré ďalšie funkcie, ako napríklad kalendár bytostí, čítačku správ a možnosti plánovania projektov.

Tieto dodatočné funkcie môžu pomôcť Emacsu presadiť Vim ako váš textový editor. Alebo sa vám budú zdať zbytočné a vďaka nim bude Vim ešte príťažlivejší. Je len na vás a na tom, koľko chcete, aby váš textový editor robil okrem toho, že vám umožňuje písať a upravovať text a kód.

Stiahnuť ▼: Emacs pre Mac (Zadarmo)

3. Atóm

Používateľom počítačov Mac, ktorí sa práve učia kódovať, dôrazne odporúčame textový editor Atom. Atom má veľmi užívateľsky prívetivé GUI a mnoho funkcií, ktoré sú užitočné pre začínajúcich programátorov.

Funkcia automatického dopĺňania vám môže pomôcť zapamätať si syntax kódu, ktorý ste možno zabudli, a tiež vám pomôže rýchlejšie písať kód. Atom vám tiež umožňuje jednoducho nájsť a nahradiť text v kóde, ako aj prácu vo viacerých paneloch. K dispozícii je tiež skvelá nová používateľská príručka pre Atom, ktorú je ľahké sledovať ako nového programátora a zistili sme, že väčšina z jej dokumentácie sa dá pomerne ľahko sledovať.

Atom má tiež niekoľko pekných možností prispôsobenia vrátane rozšírení, ktoré si môžete stiahnuť z aplikácie (namiesto nájsť ich oddelene, ako v prípade Vim a Emacs), a motívy, ktoré môžete použiť na to, aby bolo prezeranie vašich okien zábavnejšie a pracovať.

Atom je skvelý pre nových programátorov, ale jeho systém je rovnako robustný a hacknuteľný ako Vim a Emacs, takže je to textový editor, s ktorým môžete rásť, keď sa učíte. Umožňuje tiež prístup, úpravy a zdieľanie v rámci programu GitHub, ak kódujete s ostatnými. Dlhoročným programátorom s nastavenými pracovnými postupmi sa možno nebude páčiť funkcia automatického dopĺňania, ale ak chcete výkonný a pekný editor, ktorý môže používateľom ponúknuť trochu pomoci, Atom si zamilujete.

Stiahnuť ▼: Atóm pre Mac (Zadarmo)

4. Vznešený text

Ďalším skvelým textovým editorom pre nových kóderov používajúcich Mac je Sublime Text. Rovnako ako Atom, aj Sublime Text ponúka automatické dopĺňanie pre vaše kódovanie, no pridáva k tomu definície syntaxe pre prípad, že by ste potrebovali vyhľadať výraz alebo si pripomenúť, čo robí kúsok kódu. Definície sa môžu dokonca objaviť v niekoľkých rôznych formách – rýchlu definíciu môžete získať v kontextovom okne vedľa výrazu alebo kliknutím na ňu získate úplnú definíciu v paneli vedľa seba.

Toto sú úžasné funkcie na učenie, pretože môžete veci kontrolovať počas kódovania alebo otvárať projekty kódu v programe a študovať ich. V Sublime Text však stále existujú funkcie pre pokročilejších programátorov, vrátane jednoduchého rozdelenia zobrazenia a prepínania kariet a viacerých výberov, ktoré umožňujú rýchle zmeny premenných.

Atom má trochu viac prispôsobenia vzhľadu, ale Sublime Text má stále tmavé a svetlé motívy a môže dobre fungovať s mnohými GPU a eGPU, ak uvažujete o získanie eGPU pre váš Mac mini.

Sublime Text môže byť pre začiatočníkov ešte prívetivejší ako Atom, ale jeho definície a funkcie automatického dopĺňania môžu byť pri učení viac otravné ako užitočné. Napriek tomu, ak chcete jednoducho prechádzať oknami pomocou klávesnice a páči sa vám jej vzhľad, Sublime Text je úžasný.

Stiahnuť ▼: Vznešený text pre Mac (Zadarmo)

5. VS kód

Posledným textovým editorom, ktorý dôrazne odporúčame získať pre váš Mac, je Visual Studio Code, tiež známy ako VS Code. VS Code, ktorý sa môže pochváliť možnosťami ladenia v aplikácii a inteligentným systémom automatického dopĺňania, sa zameriava nielen na pomoc novým programátorom, ale aj na zvýšenie rýchlosti pokročilých programátorov.

S Git (môžete a mali by ste nainštalujte Git na váš Mac ak pracujete na projekte s vyvíjajúcim sa kódom) a ďalších poskytovateľov SCM dostupných na kontrolu a sa zaväzuje priamo v rámci VS Code, je to editor, ktorý vám chce zjednodušiť workflow čo najviac možné. Pre VS Code je k dispozícii aj veľa rozšírení, takže vám umožní ešte viac zefektívniť rôzne projekty. Vstavané funkcie VS Code tu skutočne neprekážajú. Pre nás sa cítia ako šetriči času.

VS Code sa cíti o niečo menej priateľský pre začiatočníkov ako Atom (s ktorým zdieľa veľa zdrojového kódu) a Sublime Text. Ale rast do VS Code by vám a vašej rýchlosti kódovania mohol z dlhodobého hľadiska skutočne pomôcť.

Pre nás je VS Code najlepšou strednou cestou textového editora, ktorý je nástrojom a inštruktorom. To je najlepšie pre stredne pokročilých programátorov: niekoho, kto chce zdokonaliť zručnosti, ale občas potrebuje pomoc s chybou. si to ty? Ak áno, určite si pozrite VS kód!

Stiahnuť ▼: VS kód pre Mac (Zadarmo)

Ktorý textový editor si vyberiete?

Existuje mnoho úžasných textových editorov, ktoré môžete získať pre Mac. Všetky vám umožňujú písať a spúšťať kód, ako aj písať text. A čo je úžasné, všetky sú zadarmo!

Výber textového editora, ktorý chcete, závisí od vašich aktuálnych kódovacích schopností a od toho, do akej miery chcete, aby vám program pomohol s kódovaním. Ak sa chcete presadiť a robiť všetko ručne, chcete Vim alebo Emacs. Ak chcete, aby vás program viedol, chcete Atom, Sublime Text alebo VS Code.

Čo je kódovanie a ako to funguje?

Máte zmätok v kódovaní? Nerozumiete skriptovaniu? Tu je to, čo potrebujete vedieť o stavebných kameňoch programovania.

Prečítajte si ďalej

zdieľamTweetujteEmail
Súvisiace témy
  • Mac
  • Programovanie
  • Textový editor
  • Tipy na kódovanie
  • Aplikácie pre Mac
O autorovi
Jessica Lanmanová (57 publikovaných článkov)

Jessica píše technické články od roku 2018 a vo svojom voľnom čase miluje pletenie, háčkovanie a vyšívanie drobných vecí.

Viac od Jessicy Lanmanovej

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné e-knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber