Dacă aveți un proiect de codare pe care doriți să îl realizați pe Mac, cum ar fi o aplicație sau un site web, veți avea nevoie de un program în care să scrieți codul. Aceste programe sunt numite editori de text. Editorii de text vă permit să scrieți și să executați cod în diferite limbaje de codare. Ele pot fi destul de simple sau pot veni cu o mulțime de opțiuni, cum ar fi codarea automată a culorilor și formatarea.
Indiferent dacă codificați pentru prima dată sau dacă o faceți de ani de zile, există un editor de text pentru Mac pentru dvs. Am compilat mai jos aplicațiile noastre preferate de editor de text pentru Mac; Citește mai departe pentru a-l găsi pe cel mai potrivit pentru tine!
1. Vim
Dacă vrei un editor de text pe Mac cu o tonă de putere și nu prea multe clopote și fluiere, vrei Vim. Adesea numit „Editorul programatorului”, Vim poate gestiona aproape orice proiect și limbaj de programare pe care îl aruncați.
Cu toate acestea, ca program care este grozav pentru programatori, Vim vine cu o curbă de învățare dacă sunteți nou în codare. Vim codifică automat sintaxa de culori, astfel încât codul dvs. să fie puțin mai ușor de citit, dar nu vă face sugestii și nu vă indică erori sau greșeli de scriere. De asemenea, nu are un foarte robust
Interfață grafică cu utilizatorul sau GUI, dacă sunteți obișnuit cu acestea, deși MacVim are mai mult o interfață grafică decât Vim pentru alte sisteme de operare.Cel puțin este un program utilizat pe scară largă, așa că dacă aveți întrebări, probabil că veți putea găsi răspunsuri printr-o căutare pe web. Dar trebuie să fii dispus să faci treaba și să înveți programul.
În opinia noastră, dacă codificați deja, Vim este un editor grozav pentru a lucra la codul dvs. fără bibelouri inutile. Pentru cei care încă învață, Vim va fi mai greu de înțeles imediat și s-ar putea să preferați o altă aplicație de editare de text pe această listă. Dar merită să vă dați seama dacă doriți să faceți efort!
Descarca: Vim pentru Mac (Gratuit)
2. Emacs
Din moment ce vorbim despre Vim, este logic să vorbim despre marele său rival în războiul clasic al editorului de text - Emacs. Emacs, ca și Vim, este un editor de text pentru Mac destinat celor cunoscători de cod. Sintaxa codifică culorile, dar, dincolo de aceasta, este un instrument, nu o platformă de învățare.
De asemenea, ca și Vim, Emacs are un sistem de ambalare care vă permite să descărcați și să instalați extensii la acesta. Aceste extensii vă pot permite să aveți lucruri precum un verificator de sintaxă și un vânător de erori, dar trebuie să le descărcați și să le instalați separat. Și există doar atâtea extensii.
Emacs se deosebește puțin de Vim având alte funcții, cum ar fi un calendar, un cititor de știri și capabilități de planificare a proiectelor.
Aceste funcții suplimentare ar putea ajuta Emacs să depășească Vim pentru dvs. ca editor de text ales. Sau, vor părea inutile și vor face Vim și mai atrăgător. Depinde de dvs. și de cât de mult doriți să facă editorul dvs. de text, dincolo de a vă permite să scrieți și să editați text și cod.
Descarca: Emacs pentru Mac (Gratuit)
3. Atom
Pentru utilizatorii de Mac care învață nou să codeze, le recomandăm cu căldură editorul de text Atom. Atom are o interfață grafică foarte ușor de utilizat și multe caracteristici care sunt utile pentru codificatorii începători.
Funcția de completare automată vă poate ajuta să vă amintiți sintaxa codului pe care poate ați uitat-o și vă poate ajuta să scrieți codul mai rapid. Atom vă permite, de asemenea, să găsiți și să înlocuiți cu ușurință textul din cod, precum și să lucrați în mai multe panouri. Există, de asemenea, un nou ghid de utilizare grozav pentru Atom, care este ușor de urmărit ca nou codificator și am găsit că o mare parte din documentația sa este relativ ușor de urmărit.
Atom are, de asemenea, câteva opțiuni frumoase de personalizare, inclusiv extensii pe care le puteți descărca din cadrul aplicației (în loc de găsindu-le separat, ca în Vim și Emacs), și teme pe care le puteți utiliza pentru a face ferestrele mai distractiv de privit și lucrează în.
Atom este grozav pentru noii programatori, dar sistemul său este la fel de robust și de hackabil ca Vim și Emacs, așa că este un editor de text cu care puteți crește pe măsură ce învățați. De asemenea, permite accesul, editarea și partajarea GitHub în program, dacă codificați cu alții. Codificatorilor de lungă durată cu fluxuri de lucru setate s-ar putea să nu le placă funcția de completare automată, dar dacă doriți un editor puternic și drăguț, care să poată oferi utilizatorilor puțin ajutor pe parcurs, vă va plăcea Atom.
Descarca: Atom pentru Mac (Gratuit)
4. Text sublim
Un alt editor de text grozav pentru noii programatori care folosesc un Mac este Sublime Text. La fel ca Atom, Sublime Text oferă completare automată pentru codarea dvs., dar adaugă definiții de sintaxă în cazul în care trebuie să căutați un termen sau să vă amintiți ce face un pic de cod. Definițiile pot apărea chiar și în câteva forme diferite — puteți obține o definiție rapidă într-o fereastră pop-up lângă termen sau puteți face clic pentru a obține o definiție completă într-un panou alăturat.
Acestea sunt caracteristici uimitoare pentru învățare, deoarece puteți verifica lucrurile pe măsură ce codificați sau puteți deschide proiecte de cod în program pentru a le studia. Totuși, există încă funcții pentru codificatorii mai avansați în Sublime Text, inclusiv împărțirea ușoară a vizualizării și comutarea filelor și selecții multiple, permițând modificări rapide ale variabilelor.
Atom are un pic mai multă personalizare a aspectului, dar Sublime Text are încă teme Dark și Light și poate funcționa bine cu multe GPU-uri și eGPU-uri, dacă vă gândiți la obținerea unui eGPU pentru Mac mini.
Sublime Text ar putea fi chiar mai prietenos pentru începători decât Atom, dar caracteristicile sale de definire și completare automată pot deveni mai enervante decât utile pe măsură ce înveți. Totuși, dacă doriți să navigați cu ușurință în ferestre cu tastatura și să vă place aspectul, Sublime Text este minunat.
Descarca: Text sublim pentru Mac (Gratuit)
5. Cod VS
Ultimul editor de text pe care vă recomandăm cu căldură să îl obțineți pentru Mac este Visual Studio Code, cunoscut și sub numele de VS Code. Dispunând de opțiuni de depanare în aplicație și un sistem inteligent de completare automată, VS Code își propune nu doar să ajute noile codificatori, ci și să mărească viteza codificatorilor avansați.
Cu Git (puteți și ar trebui instalați Git pe Mac dacă lucrați la un proiect de cod în evoluție) și alți furnizori SCM accesibili pentru revizuire și se angajează chiar în VS Code, acesta este un editor care dorește să vă simplifice fluxul de lucru la fel de mult posibil. Multe extensii sunt disponibile și pentru VS Code, așa că îl puteți lăsa să vă facă și mai eficient cu diferite proiecte. Funcțiile încorporate ale VS Code cu adevărat nu se simt în cale aici. Pentru noi, ei se simt economisitori de timp.
VS Code se simte puțin mai puțin prietenos cu începătorii decât Atom (cu care împărtășește mult cod sursă) și Sublime Text. Dar creșterea în VS Code ar putea să vă ajute cu adevărat pe dvs. și să vă ajute viteza de codare pe termen lung.
Pentru noi, VS Code este cea mai bună cale de mijloc a unui editor de text fiind un instrument și un instructor. Acest lucru îl face cel mai bine pentru codificatorul intermediar: cineva care dorește să-și perfecționeze abilitățile, dar care ocazional are nevoie de ajutor cu o eroare. Ești tu? Dacă da, verificați cu siguranță VS Code!
Descarca: Cod VS pentru Mac (Gratuit)
Ce editor de text veți alege?
Există multe editoare de text minunate pe care le puteți obține pentru Mac. Toate vă permit să scrieți și să rulați cod, precum și să scrieți text. Și minunat, toate sunt gratuite!
Decizia asupra editorului de text pe care îl doriți se va reduce la abilitățile dvs. actuale de codare și la cât de mult doriți ca un program să vă ajute să codificați. Dacă vrei să te împingi și să faci totul manual, vrei Vim sau Emacs. Dacă doriți un program care să vă ghideze, doriți Atom, Sublime Text sau VS Code.
Sunteți confuz cu privire la codificare? Nu înțelegi scripting-ul? Iată ce trebuie să știți despre elementele de bază ale programării.
Citiți în continuare
- Mac
- Programare
- Editor de text
- Sfaturi de codare
- Aplicații Mac
Jessica scrie articole tehnice din 2018 și, în timpul liber, îi place să tricoteze, să croșeteze și să brodeze lucruri mici.
Aboneaza-te la newsletter-ul nostru
Alăturați-vă buletinului nostru informativ pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!
Click aici pentru a te abona