Cel mai bun editor de text pentru Mac în 2022 (Ghid detaliat)

  • Imparte Asta
Cathy Daniels

Un editor de text este o unealtă practică și flexibilă care merită un loc pe fiecare computer. În mod implicit, există unul de bază preinstalat cu fiecare sistem de operare popular. Acestea sunt cel mai des folosite de dezvoltatori, dar și de scriitori și de cei care iau notițe. Cele mai bune editoare de text tind să fie incredibil de puternice și foarte ușor de configurat, ceea ce le face să fie o alegere foarte personală.

Asta înseamnă că cei care folosesc editori de text au opinii puternice despre aceștia. Găsirea unui editor de text potrivit este esențială. Cu cât te familiarizezi mai mult cu el, cu atât îl vei găsi mai util. De aceea, mulți oameni încă folosesc editori de text puternici, vechi de peste 30 de ani, precum Vim și GNU Emacs.

La suprafață, un editor de text poate părea simplu, simplu și plictisitor, dar asta pentru că încă nu ați ajuns să îl cunoașteți. Sub capotă, există funcții puternice pe care le puteți folosi pentru a proiecta un site web, a dezvolta aplicații software și a scrie un roman. Editorii de text sunt, de asemenea, utili pentru lucrări mici, cum ar fi scrierea de liste sau notele. Ei tind să vină cu un set de bază de funcții care pot fi extinseprin intermediul unor plugin-uri.

Deci, care este editorul de text pentru tine?

Recomandarea noastră numărul unu este Sublime Text 3. Este un editor de text rapid, atractiv și complet pentru Mac, Windows și Linux. Costă 80 de dolari, dar nu există o limită oficială de timp pentru perioada de testare, astfel încât să puteți cunoaște aplicația înainte de a o achiziționa. Este configurabilă și este disponibilă o gamă largă de pachete pentru a adăuga caracteristicile specifice de care aveți nevoie.

Atom este o alternativă gratuită populară. Ca și Sublime Text, este multi-platformă, capabilă și extensibilă printr-un depozit mare de pachete. Se concentrează pe dezvoltarea de aplicații, dar este o aplicație Electron, deci nu este la fel de receptivă ca și câștigătorul nostru.

Și alți editori de text sunt extrem de capabili și au punctele lor forte, punctele de interes, limitările și interfețele lor. Vom acoperi douăsprezece dintre cei mai buni și vă vom ajuta să îl găsiți pe cel care se potrivește perfect nevoilor, preferințelor și fluxului dvs. de lucru.

De ce să aveți încredere în mine pentru acest ghid?

Un editor de text bun este unul dintre instrumentele mele preferate. Le folosesc de zeci de ani, mai întâi în DOS, apoi în Windows, Linux și acum Mac. Editez deseori conținut pentru web într-un editor de text, vizualizând direct marcajul HTML. Uneori pot fi destul de pretențios cu privire la codul utilizat și la modul în care este prezentat.

Pe Linux, editorii mei de text preferați erau Genie și Bluefish, deși foloseam cu regularitate și Gedit și Kate. Când am trecut la Mac, am folosit inițial TextMate. După o perioadă de timp, însă, am trecut la Sublime Text, care era actualizat în mod regulat.

Am continuat să experimentez cu alte editoare de text și în cele din urmă am optat pentru Komodo Edit. Avea caracteristicile de care aveam nevoie la momentul respectiv și o interfață care se potrivea cu fluxul meu de lucru. Aceasta includea înregistrarea multor macro-uri de bază de căutare și înlocuire care erau listate convenabil într-un panou lateral. Le puteam lansa una câte una făcând dublu clic pe numele macro-ului.

Am cumpărat Textastic pentru iPad-ul meu și, în cele din urmă, am trecut la el și pe Mac-ul meu. Este slab, rău și a făcut tot ce aveam nevoie la acel moment.

De asemenea, m-am jucat deseori cu Vim și Emacs de-a lungul anilor, dar nu le-am dedicat suficient timp pentru a învăța să le folosesc în mod competent. Interfețele lor nu seamănă deloc cu aplicațiile moderne, așa că mi-a fost greu să rămân cu ele, deși sunt convins că sunt cele mai puternice instrumente existente și am prieteni care jură pe ele.

Cine are nevoie de un editor de text?

Cine are nevoie de un editor de text decent? Oricine are nevoie să lucreze cu fișiere de text simplu. Aceasta include persoanele care au nevoie de un instrument ocazional pentru mici modificări și cei care îl folosesc ca instrument software principal în fiecare zi. Puteți folosi un editor de text pentru sarcini precum:

  • crearea de fișiere HTML și CSS la crearea unui site web
  • scrierea de conținut pentru web în HTML sau Markdown
  • dezvoltarea de aplicații web folosind un limbaj de programare precum Python, JavaScript, Java, Ruby on Rails sau PHP
  • dezvoltarea de aplicații desktop utilizând un limbaj de programare precum Objective C, C# sau C++
  • dezvoltarea de aplicații mobile folosind un limbaj de programare precum Java, Python, Objective C, Swift, C#, C++
  • editarea fișierelor de configurare bazate pe text pentru un program software sau pentru sistemul de operare
  • scrierea în limbaje de marcare care vă permit să adăugați formatare la textul simplu, cum ar fi Fountain pentru scenarii și Markdown pentru proză.
  • luarea de notițe în text simplu sau Markdown pentru a evita blocarea furnizorului

Unii editori de text sunt dezvoltați cu una sau mai multe dintre aceste sarcini în minte. Un editor de text destinat dezvoltatorilor de aplicații poate include un depanator, în timp ce un editor de text destinat dezvoltatorilor web poate avea un panou de previzualizare live. Dar majoritatea editorilor de text sunt suficient de flexibili pentru a fi utilizați în orice scop.

Atracția unui editor de text constă în faptul că poate fi folosit pentru atât de multe lucruri diferite și poate fi personalizat în moduri pe care niciun alt tip de aplicație nu le poate personaliza. Cu toate acestea, mulți utilizatori preferă să folosească un instrument mai specializat, de exemplu, un IDE (Integrated Development Environment) pentru programare sau o aplicație dedicată scrierii, cum ar fi Scrivener sau Ulysses.

Dacă tot sunteți interesat de editori de text, avem o serie de alte articole care v-ar putea interesa:

  • Cel mai bun Mac pentru programare
  • Cel mai bun laptop pentru programare
  • Cele mai bune aplicații de scris pentru Mac

Cel mai bun editor de text pentru Mac: Câștigătorii

Cel mai bun editor de text comercial: Sublime Text 3

Sublime Text 3 este un editor de text multi-platformă, rapid, ușor de utilizat și care satisface nevoile majorității utilizatorilor. A fost lansat în 2008 și este complet și foarte personalizabil - o alegere excelentă pentru oricine are nevoie de un editor de text profesionist și capabil.

Vizitați site-ul oficial Sublime Text pentru a descărca. Perioada de încercare gratuită este nedeterminată. Aplicația costă 80 de dolari pentru fiecare utilizator (nu pentru fiecare mașină) pentru utilizarea continuă.

La prima vedere:

  • Tagline: "Un editor de text sofisticat pentru cod, marcaje și proză."
  • Focus: All rounder - dezvoltare aplicații, dezvoltare web, scriere
  • Platforme: Mac, Windows, Linux

Este ușor să începi să folosești Sublime Text. Nu există un punct final real pentru versiunea de încercare gratuită, astfel încât să o poți testa temeinic înainte de a te decide să o cumperi, ceea ce vei fi invitat să faci din când în când. Și aplicația este ușor de învățat. Intri în ea și începi să o folosești, apoi îi iei funcțiile avansate pe parcurs, pe măsură ce ai nevoie de ele.

Arată foarte bine și este bogat în caracteristici. Sublime Text 3 funcționează în mod consecvent pe toate platformele, ceea ce se realizează prin utilizarea unui set de instrumente de interfață personalizată, iar aplicația în sine este nativă pentru fiecare sistem de operare. Acest lucru îl face mai ușor și mai receptiv decât alți editori multi-platformă.

Sublime Text oferă o gamă largă de comenzi rapide de la tastatură pentru a vă menține degetele acolo unde doriți, și un dispozitiv opțional Minimap din partea dreaptă a ecranului vă arată imediat unde vă aflați într-un document.

Evidențierea sintaxei și sunt disponibile o serie de scheme de culori. Iată setările implicite pentru un fișier HTML:

Și iată evidențierea implicită a sintaxei pentru un fișier PHP:

Puteți vedea mai multe documente deschise într-o interfață cu file (ca mai sus) sau în ferestre separate.

A modul fără distragere a atenției face ca fereastra să fie afișată pe tot ecranul, iar meniul și alte elemente ale interfeței cu utilizatorul sunt ascunse.

Puteți editați mai multe linii simultan prin selectarea numerelor de linie dorite (prin clic pe Shift sau clic pe Command), apoi utilizând comanda rapidă de la tastatură command-shift-L. Un cursor va apărea pe fiecare linie selectată.

Secțiunile de cod pot fi pliată (de exemplu, în cazul în care sunt utilizate instrucțiuni if imbricate), făcând clic pe triunghiurile de dezvăluire de lângă numerele de linie.

Căutarea și înlocuirea este puternică și acceptă expresii regulate. Căutarea este extinsă la sistemul de fișiere cu ajutorul funcției Mergi la orice (Command-P), care este cea mai rapidă modalitate de a deschide orice fișier din folderul curent. Alte comenzi "Goto" facilitează navigarea și includ Goto Symbol, Goto Definition, Goto Reference și Goto Line.

Aplicația este foarte ușor de personalizat. Setări sunt modificate prin editarea unui fișier de configurare bazat pe text. Deși acest lucru îi poate lua prin surprindere pe începători, este foarte logic pentru cei care sunt obișnuiți să lucreze într-un editor de text, iar fișierul de preferințe este foarte bine comentat, astfel încât să puteți vedea opțiunile disponibile.

Plugin-urile sunt disponibile la pagina de internet a Sublime Text gestionarea pachetelor care pot fi accesate din paleta de comenzi din aplicație sau de pe site-ul oficial. Acestea pot extinde funcționalitatea aplicației în moduri specifice și sunt scrise în Python. În prezent, sunt disponibile aproape 5.000.

Cel mai bun editor de text gratuit: Atom

Atom este o alternativă gratuită și open-source lansată în 2014. Are funcționalități similare cu Sublime Text. Atom este cross-platform și se bazează pe cadrul Electron "scrie o singură dată și implementează peste tot", așa că este puțin mai lent decât Sublime Text.

Aplicația a fost creată de GitHub, care a fost ulterior achiziționată de Microsoft. În ciuda reticențelor unora din comunitate (mai ales că Microsoft dezvoltase deja propriul editor de text), Atom rămâne un editor de text robust.

Vizitați site-ul oficial Atom pentru a descărca gratuit aplicația.

La prima vedere:

  • Slogan: "Un editor de text hackabil pentru secolul 21."
  • Focus: Dezvoltarea de aplicații
  • Platforme: Mac, Windows, Linux

În prezent, prima impresie pe care o dă Atom nu este bună. Prima dată când îl deschideți sub macOS Catalina este afișat un mesaj de eroare:

"Atom" nu poate fi deschis pentru că Apple nu poate verifica dacă nu există software rău intenționat.

Am găsit o soluție pe Forumul de discuții Atom: localizați Atom în Finder, faceți clic dreapta pe el, apoi selectați deschideți. Odată ce ați făcut acest lucru, aplicația se va deschide fără un mesaj de eroare în viitor. Sunt surprins că nu a fost creată deja o soluție pentru acest lucru.

Atom este ușor de preluat de către noii utilizatori. Oferă o interfață cu file, precum și panouri multiple, precum și evidențierea atractivă a sintaxei pentru o serie de limbaje. Acesta este formatul implicit pentru fișierele HTML și PHP.

La fel ca Sublime Text, este disponibilă editarea pe mai multe linii, care se extinde la editarea cu mai mulți utilizatori. Teletype este o caracteristică unică care permite diferiților utilizatori să deschidă și să editeze documentul în același timp, la fel ca în cazul Google Docs.

Sunt disponibile plierea codului și autocompletarea inteligentă, precum și expresii regulate, un browser de sistem de fișiere, opțiuni excelente de navigare și o căutare puternică.

Deoarece aplicația a fost creată cu gândul la dezvoltatori, nu este surprinzător faptul că Atom include unele caracteristici IDE și se oferă să instaleze instrumentele de dezvoltare Apple pentru dvs. atunci când o deschideți pentru prima dată.

Puteți adăuga funcționalități aplicației prin intermediul pachetelor, iar managerul de pachete poate fi accesat direct din Atom.

Sunt disponibile mii de pachete, care vă permit să adăugați funcții precum editarea fără distragere a atenției, utilizarea Markdown, fragmente de cod suplimentare și suport pentru limbi străine, precum și personalizarea detaliată a modului în care arată și funcționează aplicația.

Cel mai bun editor de text pentru Mac: Concurența

Visual Studio Code

Deși Atom este acum, din punct de vedere tehnic, un produs Microsoft, Visual Studio Code este aplicația pe care au conceput-o și este extraordinară. A fost lansată în 2015 și câștigă rapid popularitate. Caracteristicile sale remarcabile sunt finalizarea inteligentă a codului și evidențierea sintaxei.

Vizitați site-ul oficial Visual Studio Code pentru a descărca gratuit aplicația.

La prima vedere:

  • Tagline: "Cod de editare. Redefinit."
  • Focus: Dezvoltarea de aplicații
  • Platforme: Mac, Windows, Linux

VSCode este rapid și receptiv, se adresează dezvoltatorilor și se concentrează pe editarea și depanarea codului. Este lansat sub licența open-source MIT.

IntelliSense este o funcție care adaugă inteligență la completarea codului și la evidențierea sintaxei, luând în considerare tipurile de variabile, definițiile funcțiilor și modulele importate. Sunt acceptate peste 30 de limbaje de programare, inclusiv ASP.NET și C#. Iată evidențierea implicită a sintaxei pentru fișierele HTML și PHP:

Aplicația are o mică curbă de învățare și include atât o interfață cu file, cât și ferestre divizate. Modul Zen oferă o interfață minimă prin simpla apăsare a unui buton, ascunzând meniurile și ferestrele și maximizând aplicația pentru a umple ecranul.

Acesta include un terminal, un depanator și comenzi Git, dar nu este un IDE complet. Pentru aceasta, trebuie să achiziționați Visual Studio, IDE-ul profesional al Microsoft, mult mai mare.

O vastă bibliotecă de extensii este disponibilă din cadrul aplicației, oferind acces la pachete gratuite care extind funcționalitatea VSCode. Printre acestea se numără plugin-uri pentru a scrie în Markdown, a rula scripturi shell și chiar a crea AppleScript.

BBEdit 13

BBEdit 13 de la Bare Bones Software este un editor foarte popular pentru Mac, care a fost lansat pentru prima dată în 1992. Conform site-ului oficial, este conceput pentru a răspunde nevoilor scriitorilor, autorilor web și dezvoltatorilor de software.

Vizitați site-ul oficial BBEdit pentru a descărca aplicația. O licență individuală costă 49,99 dolari. Abonamentele pot fi achiziționate din Mac App Store și costă 3,99 dolari/lună sau 39,99 dolari/an.

La prima vedere:

  • Tagline: "Nu e nașpa.®"
  • Focus: All-rounder: dezvoltare de aplicații, dezvoltare web, scriere
  • Platforme: Doar Mac

Acest editor de text este unul dintre preferatele fanilor Mac și respectă îndeaproape liniile directoare ale interfeței de utilizator Apple, inclusiv comenzile rapide de la tastatură și convențiile de drag-and-drop. Este rapid și stabil.

Cu toate acestea, este mai puțin modern decât alte editoare de text din această recenzie. Se simte puțin învechit. Nu oferă file pentru fiecare document deschis; în schimb, fișierele deschise sunt listate în partea de jos a panoului lateral. În comparație cu alte editoare de text, adăugarea de teme și pachete este o sarcină destul de complicată.

Evidențierea sintaxei și navigarea prin funcții sunt bine implementate. Iată cum sunt afișate fișierele HTML și PHP:

Căutarea este puternică, oferind atât expresii regulate, cât și potrivire de modele Grep. Sunt disponibile plierea codului și completarea textului, dar nu și editarea pe mai multe linii.

Acest editor oferă în mod implicit mai multe instrumente pentru scriitori decât majoritatea concurenților săi. De fapt, autorul Matt Gremmel îl folosește ca una dintre aplicațiile sale principale de scriere cel puțin din 2013, deși folosește și alte aplicații.

Coda (Acum Nova)

Panic's Coda este un editor de text exclusiv pentru Mac, axat pe dezvoltarea web și lansat inițial în 2007. Nu va mai exista mult timp, deoarece va fi înlocuit de o nouă aplicație.

Vizitați site-ul oficial pentru a descărca aplicația, pe care o puteți achiziționa la prețul de 99 de dolari.

La prima vedere:

  • Slogan: "Codificați pentru web. Aveți nevoie de un editor de text rapid, curat și puternic. Previzualizare perfectă. O modalitate integrată de a deschide și gestiona fișierele locale și la distanță. Și poate un strop de SSH. Salutați Coda."
  • Focus: Dezvoltare web
  • Platforme: Doar Mac

Coda are acum doisprezece ani și pare învechită. Panic și-a dat seama de acest lucru și, în loc să îi facă doar un facelift, a dezvoltat o aplicație complet nouă: Nova.

Acesta include câteva caracteristici utile pentru dezvoltatorii web. Preferata mea este funcția încorporată Previzualizare WebKit cu un inspector web, un depanator și un profiler. De asemenea, poate accesa cu ușurință fișiere la distanță, inclusiv cele de pe serverele FTP, SFTP, WebDAV sau Amazon S3.

Coda include multe dintre caracteristicile concurenților săi:

  • Căutare și înlocuire
  • Cod pliere
  • Completare automată la nivel de proiect
  • Închiderea automată a etichetei
  • Evidențierea sintaxei pentru o gamă largă de limbi străine

Iată cum arată evidențierea implicită a sintaxei pentru fișierele HTML și PHP din exemplul nostru:

Pe site-ul oficial este disponibil un depozit mare de plugin-uri, care vă permite să adăugați funcții suplimentare programului. Este utilizat limbajul de scripting Cocoa. O versiune însoțitoare pentru iOS (gratuită în iOS App Store) vă permite să verificați și să editați codul atunci când sunteți în mișcare și vă puteți sincroniza munca între dispozitive.

UltraEdit

UltraEdit versiunea 20.00 este editorul de text component al unei suite de programe de la IDM Computer Solutions, Inc, care include UltraCompare, UltraEdit Suite, UltraFinder și IDM All Access. A fost lansat pentru prima dată în 1994, deci există de ceva vreme și are un public fidel.

Vizitați site-ul oficial UltraEdit pentru a descărca aplicația. Un abonament costă 79,95 dolari/an (al doilea an este la jumătate de preț) și acoperă până la cinci instalări. Alternativ, vă puteți abona la toate aplicațiile IDM pentru 99,95 dolari/an. 30 de zile de încercare, 30 de zile garanție de returnare a banilor.

La prima vedere:

  • Slogan: "UltraEdit este cel mai flexibil, puternic și sigur editor de text existent."
  • Focus: Dezvoltare de aplicații și web
  • Platforme: Mac, Windows, Linux

Un abonament de licență personală acoperă fie trei, fie cinci instalări - site-ul UltraEdit este neclar. Pe pagina principală, se vorbește despre 3 pentru 1 licență : "Licența dvs. personală este valabilă pentru până la 3 mașini pe orice combinație de platforme." Totuși, pe pagina de achiziție, se spune că un abonament acoperă "Până la 5 instalări (licențe personale)".

Aplicația este potrivită atât pentru dezvoltarea web, cât și pentru aplicații. Suportă HTML, JavaScript, PHP, C/C++, PHP, Perl, Python și multe altele. Iată evidențierea implicită a sintaxei pentru fișierele HTML și PHP din exemplul nostru:

Este puternic și vă permite să lucrați cu fișiere gigantice, de până la gigabytes. Suportă editarea pe mai multe linii și modul de editare pe coloane, plierea codului și autocompletare. Funcția de căutare încorporează expresii regulate și căutarea de fișiere. De asemenea, sunt suportate depanarea și previzualizarea live. Aplicația este personalizabilă, permițându-vă să creați macro-uri, scripturi și comenzi rapide de la tastatură. Un API și o gamăde teme sunt disponibile.

TextMate 2.0

TextMate 2.0 de la MacroMates este un editor de text puternic și personalizabil numai pentru macOS. Versiunea 1 a fost foarte populară, dar când versiunea 2 a fost amânată, mulți utilizatori au sărit la ceva actualizat mai regulat, mai ales la Sublime Text. Actualizarea a fost în cele din urmă lansată și este acum un proiect open-source (vezi licența sa aici).

Vizitați site-ul oficial TextMate pentru a descărca gratuit aplicația.

La prima vedere:

  • Tagline: "Editor de text puternic și personalizabil, cu suport pentru o listă uriașă de limbaje de programare și dezvoltat ca open-source."
  • Focus: Dezvoltare de aplicații și web
  • Platforme: Doar Mac

TextMate se adresează dezvoltatorilor și este deosebit de popular printre dezvoltatorii de Ruby on Rails. De asemenea, este deosebit de interesant pentru dezvoltatorii Mac și iOS, deoarece funcționează cu Xcode și poate construi proiecte Xcode.

Caracteristicile sunt adăugate prin instalarea de pachete. Este ușor și oferă o interfață curată. Iată cum este evidențiată sintaxa în fișierele noastre HTML și PHP de exemplu:

Sunt disponibile funcții avansate, cum ar fi efectuarea mai multor ediții simultan, asocierea automată a parantezelor, selectarea coloanelor și controlul versiunilor. Funcțiile de căutare și înlocuire funcționează în toate proiectele, pot fi înregistrate macro-uri și sunt acceptate o listă considerabilă de limbaje de programare.

Paranteze

Brackets este un proiect open-source ghidat de comunitate (lansat sub licența MIT), fondat de Adobe în 2014. Are ca obiectiv să împingă editorii de dezvoltare web la nivelul următor. Brackets are o interfață curată și modernă, cu care veți fi familiarizat dacă utilizați alte produse Adobe.

Vizitați site-ul oficial Brackets pentru a descărca gratuit aplicația.

La prima vedere:

  • Tagline: "Un editor de text modern, open source, care înțelege designul web."
  • Focus: Dezvoltare web
  • Platforme: Mac, Windows, Linux

Brackets se concentrează pe dezvoltarea web și oferă afișări live de previzualizare a fișierelor HTML și CSS, actualizând paginile în timp real. Un buton No Distractions vă oferă o interfață mai simplă prin simpla apăsare a unui buton, iar o serie de extensii gratuite sunt disponibile pentru a adăuga funcționalitatea specifică de care aveți nevoie.

Aplicația suportă peste 38 de formate de fișiere și limbaje de programare, inclusiv C++, C, VB Script, Java, JavaScript, HTML, Python, Perl și Ruby. Iată evidențierea implicită a sintaxei pentru HTML și PHP:

Fiind o aplicație Adobe, Brackets are o integrare perfectă cu Photoshop. PSD Lens este o funcție care va extrage imagini, logo-uri și stiluri de design din Photoshop. Extract este un instrument care va prelua culori, fonturi, gradienți, măsurători și alte informații din PSD pentru a crea automat CSS. Acestea sunt funcții deosebit de utile pentru dezvoltatorii front-end.

Komodo Edit

Komodo Edit este un editor de text simplu, dar puternic, realizat de ActiveState și este disponibil gratuit. A fost lansat pentru prima dată în 2007 și acum pare destul de învechit. Este o versiune redusă a mai avansatului Komodo IDE, care este acum disponibil tot gratuit.

Vizitați site-ul oficial Komodo Edit pentru a descărca gratuit aplicația.

La prima vedere:

  • Slogan: "Editor de cod pentru limbaje cu sursă deschisă."
  • Focus: Dezvoltare de aplicații și web
  • Platforme: Mac, Windows, Linux

Komodo Edit este distribuit sub licența de software open-source MOZILLA PUBLIC. La fel ca Atom, un mesaj de eroare este afișat atunci când deschideți Komodo Edit pentru prima dată în macOS Catalina:

"Komodo Edit 12" nu poate fi deschis deoarece Apple nu poate verifica dacă este vorba de software malițios.

Soluția este aceeași: găsiți aplicația în Finder, faceți clic dreapta și selectați Deschidere.

Aplicația este suficient de simplă pentru ca începătorii să înceapă să o folosească imediat. Modul Focus afișează doar editorul. O interfață cu file vă permite să comutați cu ușurință între fișierele deschise. Go To Anything vă permite să căutați și să deschideți rapid fișierul dorit. Iată cum este afișat un fișier HTML și PHP în editor.

Sunt disponibile funcții mai avansate, inclusiv urmărirea modificărilor, autocompletare și selecții multiple. Un vizualizator Markdown este util pentru scriitori, iar macrourile pot fi înregistrate.

Textastic

Textastic este un editor de cod avansat, scris inițial pentru iPad, iar acum este disponibil pentru Mac și iPhone. Spre deosebire de Coda 2, care oferă și o aplicație pentru iPad, versiunea mobilă a Textastic este completă și puternică. De fapt, compania vorbește despre versiunea pentru Mac ca despre o aplicație însoțitoare.

Achiziționați aplicația la prețul de 7,99 dolari de pe Mac App Store. O versiune de încercare poate fi descărcată de pe site-ul oficial Textastic. Versiunea pentru iOS poate fi achiziționată la prețul de 9,99 dolari de pe App Store.

La prima vedere:

  • Tagline: "Editor de text simplu și rapid pentru iPad/iPhone/Mac."
  • Focus: Simplitate și ușurință în utilizare
  • Platforme: Mac, iOS

Textastic este accesibil și ușor de utilizat. Am folosit aplicația pe iPad de când a fost lansată și am început să folosesc versiunea pentru Mac de când a fost disponibilă, deoarece este ușoară și ușor de utilizat. Este capabilă, dar nu este cea mai puternică.

Sunt acceptate peste 80 de limbaje de programare și de marcare. Iată cum afișează Textastic HTML și PHP.

Va completa automat codul pentru HTML, CSS, JavaScript, PHP, C și Objective-C. Este compatibil cu definițiile TextMate și Sublime Text. Fișierele dvs. sunt sincronizate între versiunea Mac și iOS prin iCloud Drive.

MacVim

Vim este un editor de text în linie de comandă foarte configurabil, creat în 1991. Este o actualizare a Vi ("Vi Improved"), care a fost scris în 1976. Este folosit și astăzi de mulți dezvoltatori, deși interfața sa este diferită de cea a editorilor de text moderni. MacVim rezolvă acest aspect, într-o oarecare măsură, dar are încă o curbă de învățare considerabilă.

Vizitați site-ul oficial MacVim pentru a descărca gratuit aplicația.

La prima vedere:

  • Tagline: "Vim - editorul de text omniprezent."
  • Focus: Orice vă puteți imagina
  • Platforme: Mac. (Vim este disponibil ca instrument de linie de comandă pe Unix, Linux, Windows NT, MS-DOS, macOS, iOS, Android, AmigaOS, MorphOS).

Aveți deja Vim pe Mac. Trebuie doar să deschideți o fereastră Terminal și să tastați "vi" sau "vim" și se va deschide. MacVim vă permite să deschideți aplicația făcând clic pe o pictogramă. De asemenea, oferă o bară de meniu completă și este puțin mai ușor de utilizat.

În timp ce MacVim este scris numai pentru Mac, Vim este cât se poate de cross-platform. Este disponibil pe Unix, Linux, Windows NT, MS-DOS, macOS, iOS, Android, AmigaOS și MorphOS. Este conceput pentru dezvoltatori și este disponibil un număr masiv de add-on-uri.

Este un program modal. Când faceți clic pe fereastra aplicației și începeți să tastați, veți observa că cursorul va sări în jurul documentului în loc ca acele caractere să fie adăugate la fișier. Aceasta este o caracteristică și, odată ce învățați ce face fiecare tastă, veți naviga prin fișier mai repede ca niciodată.

Pentru a adăuga text în fișier, trebuie să introduceți Modul Inserare prin apăsarea literei "i" pentru a insera textul în locul în care se află cursorul sau "o" pentru a insera textul la începutul liniei următoare. Ieșiți din modul Inserare apăsând Escape. Unele comenzi încep cu două puncte. De exemplu, pentru a salva un fișier, tastați ":w", iar pentru a ieși, tastați ":q".

Deși interfața este diferită, MacVim poate face tot ceea ce pot face editorii de text de mai sus și chiar mai mult. Iată cum este afișată evidențierea sintaxei pentru fișierele HTML și PHP:

Merită să înveți o aplicație care este atât de diferită de aplicațiile moderne? Mulți dezvoltatori răspund cu un entuziast "Da!" Iată câteva articole care vorbesc despre motivele pentru care unii dezvoltatori folosesc și iubesc Vim:

  • De ce folosesc Vim (Pascal Precht)
  • 7 motive pentru a iubi Vim (Opensource.com)
  • Discuție: Poate cineva să-mi explice de ce oamenii folosesc vi/vim? (Reddit)
  • Discuție: Care sunt beneficiile învățării Vim? (Stack Overflow)

Spacemacs

GNU Emacs este asemănător. Este un editor de linii de comandă vechi, lansat inițial în 1984 ca o actualizare a unui Emacs mai vechi din 1976. Spacemacs este o încercare de a-l aduce în lumea modernă, deși chiar și numai instalarea aplicației necesită multă muncă!

Vizitați site-ul oficial Spacemacs pentru a descărca gratuit aplicația.

La prima vedere:

  • Tagline: "Emacs- un editor de text extensibil, personalizabil, liber/libre - și nu numai."
  • Focus: Orice vă puteți imagina
  • Platforme: Mac (GNU Emacs este disponibil ca instrument de linie de comandă pe o gamă largă de sisteme de operare).

GNU Emacs și Spacemacs sunt disponibile gratuit sub licența GPL. La fel ca Vim, va trebui să petreceți timp învățând cum să le folosiți înainte de a realiza ceva. Instalarea aplicației necesită destul de multă muncă în linia de comandă, dar dezvoltatorii nu ar trebui să întâmpine dificultăți. Asigurați-vă că mai întâi citiți cu atenție documentația.

La prima lansare a lui Spacemacs, alegeți dacă preferați stilul de editor Vim sau Emac și alte câteva opțiuni. După aceea, pachetele suplimentare necesare vor fi instalate automat. Programul este puternic și se bazează pe limbajul de programare Emacs-Lisp pentru a-și extinde funcționalitatea.

Iată modul în care sunt afișate în mod implicit fișierele HTML și PHP:

Spacemacs (și GNU Emacs în general) este cea mai dificil de învățat aplicație din lista noastră, dar și cea mai puternică. Va necesita timp și efort pentru a o învăța. Dacă sunteți interesat, un loc excelent pentru a începe este Ghidul oficial al Emacs.

Cel mai bun editor de text pentru Mac: Cum am testat

Platforme desktop și mobile acceptate

Dacă lucrați pe mai multe computere care rulează sisteme de operare diferite, este posibil să preferați să folosiți un editor de text care să funcționeze oriunde. Toate aplicațiile recomandate în această trecere în revistă funcționează pe Mac. Unele sunt disponibile și pentru alte platforme, în special Windows și Linux. Câteva dintre aplicații funcționează și pe iOS, astfel încât să puteți lucra pe iPhone sau iPad atunci când sunteți în afara biroului.

Un editor de text conceput special pentru Mac va arăta și se va simți ca o aplicație Mac; utilizatorii dedicați de Mac îl vor găsi mai ușor de învățat și de utilizat. O aplicație cross-platform poate încălca multe convenții ale interfeței de utilizator Mac, dar va funcționa în același mod pe toate sistemele de operare.

Iată care sunt aplicațiile care funcționează doar pe macOS:

  • BBEdit 13
  • Coda 2
  • TextMate 2.0
  • Textastic
  • MacVim (deși Vim funcționează peste tot)
  • Spacemacs (deși Emacs funcționează peste tot)

Aceste editoare de text funcționează și pe Windows și Linux:

  • Sublime Text 3
  • Atom
  • Visual Studio Code
  • UltraEdit
  • Paranteze
  • Komodo Edit

În cele din urmă, două dintre aplicațiile noastre au aplicații complementare care rulează pe iOS:

  • Coda 2
  • Textastic

Aplicația mobilă a Coda 2 este o aplicație parteneră mai puțin puternică, în timp ce aplicația mobilă a Textastic este complet echipată.

Ușurința de utilizare

Majoritatea editorilor de text sunt puternici și au o mulțime de funcții. Unii facilitează începutul pentru un începător, în timp ce alții au o curbă de învățare inițială abruptă. Iată câteva exemple:

  • Textastic este simplu și ușor de utilizat, dar nu are prea multe funcționalități.
  • Sublime Text, Atom și altele au o mulțime de putere sub capotă, dar începătorii pot folosi programul fără curba de învățare.
  • Cele mai avansate editoare de text, în special Vim și Emacs, necesită multă învățare înainte de a începe să le folosiți. Vim oferă chiar și un joc care vă învață cum să îl folosiți.

Multe editoare de text oferă caracteristici care vizează ușurința de utilizare, inclusiv o interfață asemănătoare cu cea a unui browser cu file și un mod fără distragere a atenției.

Caracteristici puternice de editare

Utilizatorii editorilor de text tind să fie destul de tehnici și preferă funcționalitatea în locul ușurinței de utilizare. Comenzile rapide de la tastatură pot accelera fluxul de lucru și vă permit să vă țineți mâinile pe tastatură în loc să căutați un mouse.

Multe editoare de text vă permit să aveți mai multe cursoare, astfel încât să puteți selecta și edita mai mult de o linie la un moment dat. De asemenea, acestea pot oferi coloane, astfel încât să puteți vedea pe ecran diferite secțiuni ale aceluiași fișier în același timp.

Căutarea și înlocuirea tind să fie configurabile. Multe editoare de text acceptă expresii regulate, astfel încât să puteți căuta modele complexe. Căutarea este adesea extinsă la sistemul de fișiere, astfel încât să puteți găsi rapid fișierul de care aveți nevoie, iar stocarea online - inclusiv serverele FTP și WebDAV, Amazon S3 și altele - este de obicei acceptată.

Instrumente suplimentare de programare

Majoritatea editorilor de text răspund nevoilor specifice ale dezvoltatorilor, începând cu evidențierea sintaxei, o funcție care facilitează citirea codului sursă.

Editorul de text înțelege funcția diferitelor elemente dintr-o mare varietate de limbaje de programare, de scripting sau de marcare și le afișează în culori diferite. Vom include capturi de ecran ale evidențierii implicite a sintaxei din fiecare editor de text, folosind un fișier HTML și PHP de exemplu.

Completarea codului vă economisește timp și reduce greșelile de scriere, oferindu-se să tasteze codul în locul dvs. Acest lucru poate fi inteligent, în cazul în care aplicația înțelege contextul, sau pur și simplu o modalitate de a accesa un meniu pop-up cu funcții, variabile și alte elemente disponibile. Funcțiile conexe pot închide automat etichete și paranteze în locul dvs.

Plierea codului vă permite să folosiți editorul de text ca pe un contur, reducând secțiunile de cod sursă astfel încât acestea să fie ascunse la vedere atunci când nu sunt necesare. Unele editoare de text permit, de asemenea, o previzualizare live a fișierelor HTML și CSS, o caracteristică apreciată de dezvoltatorii web.

În cele din urmă, unii editori de text merg dincolo de simpla editare și includ funcții pe care le găsiți în mod normal într-un IDE. Acestea includ de obicei compilarea, depanarea și conectarea cu GitHub pentru versionare. Unii editori de text (inclusiv Visual Studio Code și Komodo Edit) sunt de fapt versiuni reduse ale IDE-ului companiei, care sunt disponibile separat.

Instrumente suplimentare de scriere

Unii editori de text includ funcții suplimentare pentru scriitori, cum ar fi suportul Markdown și plierea textului. Mulți scriitori apreciază faptul că editorii de text sunt mai simpli, mai rapizi și mai ușor de personalizat decât procesoarele de text. Traducătorii folosesc adesea editori de text care oferă expresii regulate pentru căutare și înlocuire avansată.

Plugin-uri pentru a extinde funcționalitatea aplicației

Cea mai atractivă caracteristică a multor editori de text este că vă permit să alegeți caracteristicile de care aveți nevoie, oferind un ecosistem bogat de pluginuri. Aceasta vă permite să construiți o aplicație personalizată. De asemenea, înseamnă că editorii de text sunt mai puțin umflați: în mod implicit, includ doar caracteristicile esențiale.

Plugin-urile sunt scrise într-o varietate de limbaje, în funcție de editorul de text pe care îl alegeți, iar dezvoltatorii pot crea și partaja plugin-urile lor. Adesea, puteți accesa biblioteca de plugin-uri din cadrul aplicației, apoi le puteți adăuga pe cele pe care le doriți cu doar câteva clicuri. Unele editoare de text includ o modalitate simplă de a înregistra macro-uri fără codificare.

Cost

Un editor de text este instrumentul principal al unui dezvoltator, așa că nu este surprinzător faptul că unele sunt destul de scumpe, fie ca achiziție inițială, fie ca abonament continuu. Ceea ce vă poate surprinde este că multe dintre cele mai bune opțiuni sunt gratuite.

Acest lucru se poate datora faptului că sunt un proiect open-source întreținut de o comunitate de utilizatori sau pentru că reprezintă o modalitate convenabilă de a face o degustare a IDE-ului mai scump al companiei. Iată care sunt opțiunile dumneavoastră, enumerate de la cele mai accesibile la cele mai puțin accesibile.

Gratuit:

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

Cumpărare:

  • Textastic: $7.99
  • BBEdit: $49.99 direct, sau abonați-vă (vezi mai jos)
  • Text sublim: $80
  • Coda 2: $99.00

Abonament:

  • BBEdit: 39,99 $/an, 3,99 $/lună sau achiziționați direct (mai sus)
  • UltraEdit: $79.95/an

Orice alt editor de text bun pentru Mac pe care l-am ratat aici? Lăsați un comentariu și anunțați-ne.

Sunt Cathy Daniels, expertă în Adobe Illustrator. Folosesc software-ul din versiunea 2.0 și creez tutoriale pentru acesta din 2003. Blogul meu este una dintre cele mai populare destinații de pe web pentru cei care doresc să învețe Illustrator. Pe lângă munca mea de blogger, sunt și autor și designer grafic.