Millor editor de text per a Mac el 2022 (guia detallada)

  • Comparteix Això
Cathy Daniels

Un editor de text és una eina pràctica i flexible que mereix un lloc a cada ordinador. Per defecte, n'hi ha un de bàsic preinstal·lat amb tots els sistemes operatius populars. Són els més utilitzats pels desenvolupadors, però també sovint pels escriptors i els que prenen notes. Els millors editors de text solen ser increïblement potents i altament configurables, la qual cosa els converteix en una opció molt personal.

Això vol dir que els que utilitzen editors de text tenen una bona opinió sobre ells. Trobar-ne un que sigui correcte és essencial. Com més us familiaritzeu amb ell, més útil el trobareu. És per això que molta gent encara utilitza editors de text potents que tenen més de 30 anys, com Vim i GNU Emacs.

A la superfície, un editor de text pot semblar senzill, senzill i avorrit, però això és perquè no ho has fet. encara ho vaig conèixer. Sota el capó, hi ha funcions potents que podeu utilitzar per dissenyar un lloc web, desenvolupar aplicacions de programari i escriure una novel·la. Els editors de text també són útils per a feines petites com escriure llistes o anotar notes. Acostumen a incloure un conjunt bàsic de funcions que es poden ampliar mitjançant connectors.

Quin és l'editor de text per a tu?

La nostra recomanació número u és Sublime Text 3. És ràpid, editor de text atractiu i complet per a Mac, Windows i Linux. Costa 80 dòlars, però no hi ha un límit de temps oficial per al període de prova, de manera que podeu conèixer l'aplicació abans de comprar. Éspaquets gratuïts que amplien la funcionalitat de VSCode. Aquests inclouen connectors per escriure a Markdown, executar scripts d'intèrpret d'ordres i fins i tot crear AppleScript.

BBEdit 13

BBEdit 13 de Bare Bones Software és un editor molt popular només per a Mac que va ser el primer publicat l'any 1992. Segons el lloc web oficial, està dissenyat per satisfer les necessitats dels escriptors, autors web i desenvolupadors de programari.

Visiteu el lloc oficial de BBEdit per baixar l'aplicació. Una llicència individual costa 49,99 dòlars. Les subscripcions es poden comprar a la Mac App Store i tenen un cost de 3,99 $/mes o 39,99 $/any.

D'un cop d'ull:

  • Lema: “No fa mal. ®”
  • Enfocament: versàtil: desenvolupament d'aplicacions, desenvolupament web, escriptura
  • Plataformes: només per a Mac

Aquest editor de text és el favorit dels fans de Mac i s'ajusta molt a les directrius de la interfície d'usuari d'Apple, incloses les dreceres de teclat i les convencions d'arrossegar i deixar anar. És ràpid i estable.

No obstant això, és menys modern que altres editors de text d'aquesta revisió. Se sent una mica antic. No ofereix pestanyes per a cada document obert; en canvi, els fitxers oberts es mostren a la part inferior del panell lateral. En comparació amb altres editors de text, afegir temes i paquets és una tasca força complicada.

El ressaltat de sintaxi i la navegació per funcions estan ben implementats. Així es mostren els fitxers HTML i PHP:

La cerca és potent i ofereixtant les expressions regulars com la concordança de patrons Grep. El plegat de codi i la completació de text estan disponibles, però l'edició de diverses línies no.

Aquest editor ofereix més eines per als escriptors de manera predeterminada que la majoria dels seus competidors. De fet, l'autor Matt Gremmel l'utilitza com a una de les seves principals aplicacions d'escriptura des del 2013 almenys, tot i que també fa servir altres aplicacions.

Coda (Ara Nova)

Panic's Coda és un editor de text només per a Mac centrat en el desenvolupament web i es va llançar inicialment l'any 2007. No hi haurà gaire temps perquè serà substituït per una nova aplicació.

Visiteu el lloc oficial per descarregar l'aplicació. Pots comprar l'aplicació per 99 $.

D'un cop d'ull:

  • Etiqueta: "Vostè codi per al web. Necessites un editor de text ràpid, net i potent. Vista prèvia perfecta per a píxels. Una forma integrada d'obrir i gestionar els vostres fitxers locals i remots. I potser una mica de SSH. Digues hola, Coda.”
  • Enfocament: desenvolupament web
  • Plataformes: només per a Mac

Coda ara té dotze anys i se sent antic. Panic s'adona que, en comptes de donar-li un rentat de cara, van desenvolupar una nova aplicació: Nova.

Inclou algunes funcions útils per als desenvolupadors web. El meu preferit és el WebKit Preview integrat amb un inspector web, un depurador i un perfilador. També pot accedir fàcilment a fitxers remots, inclosos els dels servidors FTP, SFTP, WebDAV o Amazon S3.

Coda inclou molts delsCaracterístiques dels seus competidors:

  • Cerca i substitueix
  • Plegament de codi
  • Completació automàtica a tot el projecte
  • Tancament automàtic de l'etiqueta
  • Ressaltat de sintaxi per a una àmplia gamma d'idiomes

Així és com es veu el ressaltat de sintaxi predeterminat per als nostres fitxers HTML i PHP de mostra:

Hi ha disponible un gran dipòsit de connectors al lloc web oficial que us permet afegir funcions addicionals al programa. S'utilitza el llenguatge de script Cocoa. Una versió complementària d'iOS (gratuïta a l'App Store d'iOS) us permet comprovar i editar codi quan esteu en moviment, i podeu sincronitzar el vostre treball entre dispositius.

UltraEdit

UltraEdit La versió 20.00 és el component d'editor de text d'un conjunt de programes d'IDM Computer Solutions, Inc, inclosos UltraCompare, UltraEdit Suite, UltraFinder i IDM All Access. Es va llançar per primera vegada l'any 1994, de manera que fa temps que existeix i té un seguit fidel.

Visiteu el lloc oficial d'UltraEdit per baixar l'aplicació. Una subscripció costa 79,95 dòlars anuals (el segon any és a meitat de preu) i cobreix fins a cinc instal·lacions. Alternativament, us podeu subscriure a totes les aplicacions d'IDM per 99,95 $/any. Prova de 30 dies, garantia de devolució de 30 dies.

En un cop d'ull:

  • Etiqueta: "UltraEdit és l'editor de text més flexible, potent i segur allà fora.”
  • Enfocament: desenvolupament d'aplicacions i web
  • Plataformes: Mac, Windows, Linux

Una llicència personalLa subscripció cobreix tres o cinc instal·lacions; el lloc web d'UltraEdit no està clar. A la pàgina d'inici, es parla de 3 per 1 llicència : "La vostra llicència personal és bona per a fins a 3 màquines en qualsevol combinació de plataformes". Tot i això, a la pàgina de compra, diu que una subscripció cobreix "Fins a 5 instal·lacions (llicències personals)."

L'aplicació és adequada tant per al desenvolupament web com per al desenvolupament d'aplicacions. Admet HTML, JavaScript, PHP, C/C++, PHP, Perl, Python i molt més. Aquí teniu el ressaltat de sintaxi predeterminat per als nostres fitxers HTML i PHP de mostra:

És potent i us permet treballar amb fitxers gegants, de fins a gigabytes de mida. Admet l'edició de diverses línies i el mode d'edició de columnes, el plegat de codi i la completació automàtica. La funció de cerca incorpora expressions regulars i cerca de fitxers. També s'admeten la depuració i la vista prèvia en directe. L'aplicació es pot personalitzar i us permet crear macros, scripts i dreceres de teclat. Hi ha disponibles una API i una varietat de temes.

TextMate 2.0

TextMate 2.0 de MacroMates és un editor de text potent i personalitzable només per a macOS. La versió 1 va ser molt popular, però quan la versió 2 es va retardar, molts usuaris van passar a alguna cosa actualitzada amb més regularitat, sobretot Sublime Text. Finalment, l'actualització es va llançar i ara és un projecte de codi obert (consulteu la seva llicència aquí).

Visiteu el lloc oficial de TextMate per descarregar l'aplicació per agratuït.

En un cop d'ull:

  • Lema: "Editor de text potent i personalitzable amb suport per a una gran llista de llenguatges de programació i desenvolupat com a codi obert."
  • Enfocament: desenvolupament d'aplicacions i web
  • Plataformes: només per a Mac

TextMate està dirigit als desenvolupadors i és especialment popular entre els desenvolupadors de Ruby on Rails. També és d'interès particular per als desenvolupadors de Mac i iOS perquè funciona amb Xcode i pot crear projectes Xcode.

Les característiques s'afegeixen instal·lant paquets. És lleuger i ofereix una interfície neta. A continuació es mostra com es destaca la sintaxi als nostres fitxers HTML i PHP de mostra:

Les funcions avançades com ara fer diverses edicions alhora, l'aparellament automàtic de claudàtors, la selecció de columnes i el control de versions estan disponibles. Cerqueu i substituïu obres entre projectes, es poden enregistrar macros i s'admeten una llista considerable de llenguatges de programació.

Brackets

Brackets és un projecte de codi obert guiat per la comunitat (publicat sota el MIT). License) fundada per Adobe l'any 2014. Té l'objectiu d'impulsar els editors de desenvolupament web al següent nivell. Brackets té una interfície neta i moderna amb la qual us familiaritzareu si feu servir altres productes d'Adobe.

Visiteu el lloc oficial de Brackets per baixar l'aplicació gratuïtament.

En un cop d'ull:

  • Lema: "Un editor de text de codi obert modern que entén el disseny web".
  • Enfocament: webdesenvolupament
  • Plataformes: Mac, Windows, Linux

Brackets se centra en el desenvolupament web i ofereix visualitzacions prèvies en directe dels fitxers HTML i CSS, actualitzant pàgines en temps real. Un botó Sense distraccions us ofereix una interfície més senzilla amb només prémer un botó, i hi ha disponibles una sèrie d'extensions gratuïtes per afegir la funcionalitat específica que necessiteu.

L'aplicació admet més de 38 formats de fitxer i llenguatges de programació, inclosos C++, C, VB Script, Java, JavaScript, HTML, Python, Perl i Ruby. Aquí teniu el ressaltat de sintaxi predeterminat per a HTML i PHP:

Com que és una aplicació d'Adobe, Brackets té una integració perfecta amb Photoshop. PSD Lens és una característica que extreu imatges, logotips i estils de disseny de Photoshop. Extract és una eina que agafarà colors, tipus de lletra, degradats, mesures i altra informació dels PSD per crear automàticament CSS. Aquestes són funcions especialment útils per als desenvolupadors front-end.

Komodo Edit

Komodo Edit és un editor de text senzill però potent d'ActiveState i està disponible de manera gratuïta. Va ser llançat per primera vegada el 2007 i ara sembla força antic. És una versió reduïda de l'IDE de Komodo més avançat, que ara també està disponible de forma gratuïta.

Visiteu el lloc oficial de Komodo Edit per baixar l'aplicació gratuïtament.

D'un cop d'ull:

  • Lema: "Editor de codi per a idiomes de codi obert".
  • Enfocament: aplicació i webdesenvolupament
  • Plataformes: Mac, Windows, Linux

Komodo Edit es distribueix sota la llicència de programari de codi obert MOZILLA PUBLIC. Igual que Atom, es mostra un missatge d'error en obrir Komodo Edit per primera vegada a macOS Catalina:

No es pot obrir "Komodo Edit 12" perquè Apple no pot comprovar si hi ha programari maliciós.

La solució és la mateixa: cerqueu l'aplicació al Finder, feu clic amb el botó dret i seleccioneu Obre.

L'aplicació és prou senzilla perquè els principiants comencen a utilitzar immediatament. El mode Focus només mostra l'editor. Una interfície amb pestanyes us permet canviar fàcilment entre fitxers oberts. Go To Anything us permet cercar i obrir ràpidament el fitxer que vulgueu. A continuació es mostra com es mostra un fitxer HTML i PHP a l'editor.

Hi ha funcions més avançades disponibles, com ara el seguiment dels canvis, l'emplenament automàtic i les seleccions múltiples. Un visor de Markdown és útil per als escriptors i es poden enregistrar macros.

Textastic

Textastic és un editor de codi avançat escrit originalment per a iPad i ara disponible per a Mac i iPhone. A diferència de Coda 2, que també ofereix una aplicació per a iPad, la versió mòbil de Textastic té funcions completes i potent. De fet, l'empresa parla de la versió per a Mac com la seva aplicació complementària.

Compra l'aplicació per 7,99 dòlars a la Mac App Store. Es pot descarregar una versió de prova des del lloc oficial de Textastic. Es pot comprar la versió d'iOSper 9,99 $ a l'App Store.

En un cop d'ull:

  • Eslogan: "Editor de text senzill i ràpid per a iPad/iPhone/Mac".
  • Enfocament: senzillesa i facilitat d'ús
  • Plataformes: Mac, iOS

Textastic és assequible i fàcil d'utilitzar. He utilitzat l'aplicació al meu iPad des que es va llançar i vaig començar a utilitzar la versió per a Mac des que estava disponible perquè és lleugera i fàcil d'utilitzar. És capaç, però no el més potent.

S'admeten més de 80 llenguatges de programació i marcatge. Així és com el Textastic mostra HTML i PHP.

Emplenarà automàticament el codi per a HTML, CSS, JavaScript, PHP, C i Objective-C. Admet definicions de TextMate i Sublime Text. Els vostres fitxers es sincronitzen entre la versió per a Mac i iOS mitjançant iCloud Drive.

MacVim

Vim és un editor de text de línia d'ordres altament configurable creat el 1991. És una actualització de Vi ("Vi millorat" ), que es va escriure l'any 1976. Encara avui l'utilitzen molts desenvolupadors, tot i que la seva interfície és diferent dels editors de text moderns. MacVim aborda això, fins a cert punt, però encara té una corba d'aprenentatge considerable.

Visiteu el lloc oficial de MacVim per descarregar l'aplicació gratuïtament.

D'un cop d'ull. :

  • Lema: “Vim – l'editor de text omnipresent”.
  • Enfocament: Qualsevol cosa que puguis imaginar
  • Plataformes: Mac. (Vim està disponible com a eina de línia d'ordres a Unix, Linux, Windows NT, MS-DOS, macOS, iOS,Android, AmigaOS, MorphOS.)

Ja teniu Vim al vostre Mac. Només cal que obriu una finestra de terminal i escriviu "vi" o "vim" i s'obrirà. MacVim us permet obrir l'aplicació fent clic a una icona. També ofereix una barra de menús completa i és una mica més fàcil d'utilitzar.

Si bé MacVim està escrit només per a Mac, Vim és tan multiplataforma com podeu obtenir. Està disponible a Unix, Linux, Windows NT, MS-DOS, macOS, iOS, Android, AmigaOS i MorphOS. Està dissenyat per a desenvolupadors i hi ha un gran nombre de complements disponibles.

És un programa modal. Quan feu clic a la finestra de l'aplicació i comenceu a escriure, notareu que el cursor saltarà pel document en lloc d'afegir aquests caràcters al fitxer. Aquesta és una característica, i un cop hàgiu après què fa cada tecla, navegareu pel fitxer més ràpid que mai.

Per afegir text al fitxer, heu d'entrar al Mode d'inserció mitjançant prement la lletra "i" per inserir text on es troba el cursor, o "o" per inserir text al començament de la línia següent. Sortiu del mode d'inserció prement Esc. Algunes ordres comencen amb dos punts. Per exemple, per desar un fitxer, escriviu “:w” i per sortir escriviu “:q”.

Tot i que la interfície és diferent, MacVim pot fer tot el que poden fer els editors de text anteriors i molt més. A continuació es mostra com es mostra el ressaltat de sintaxi per als fitxers HTML i PHP:

Val la pena aprendre una aplicació tan diferent deaplicacions modernes? Molts desenvolupadors responen amb un entusiasta: "Sí!" Aquí hi ha alguns articles que parlen de per què alguns desenvolupadors utilitzen i estimen Vim:

  • Per què faig servir Vim (Pascal Precht)
  • 7 raons per estimar Vim (Opensource.com)
  • Debat: algú em pot explicar per què la gent utilitza vi/vim? (Reddit)
  • Debat: Quins són els beneficis d'aprendre Vim? (Stack Overflow)

Spacemacs

GNU Emacs és similar. És un antic editor de línia d'ordres publicat originalment el 1984 com a actualització d'un Emacs de 1976 més antic. Spacemacs és un intent de portar-lo al món modern, tot i que només instal·lar l'aplicació suposa molta feina!

Visiteu el lloc oficial de Spacemacs per baixar l'aplicació gratuïtament.

D'un cop d'ull:

  • Eslogan: "Emacs, un editor de text extensible, personalitzable, lliure/libre, i molt més."
  • Enfocament: qualsevol cosa que puguis imaginar
  • Plataformes: Mac (GNU Emacs està disponible com a eina de línia d'ordres en una àmplia gamma de sistemes operatius.)

GNU Emacs i Spacemacs estan disponibles de manera gratuïta sota una llicència GPL . Igual que Vim, haureu de passar temps aprenent a utilitzar-lo abans de fer res. La instal·lació de l'aplicació requereix molta feina a la línia d'ordres, però els desenvolupadors no haurien de tenir cap dificultat. Assegureu-vos que primer llegiu la documentació amb atenció.

Quan inicieu Spacemacs, trieu si preferiu l'estil d'editor de Vim o Emac i diversosconfigurable i hi ha una àmplia gamma de paquets disponibles per afegir les funcions específiques que necessiteu.

Atom és una alternativa gratuïta popular. Igual que Sublime Text, és multiplataforma, capaç i extensible mitjançant un gran dipòsit de paquets. El seu enfocament se centra en el desenvolupament d'aplicacions, però és una aplicació Electron, de manera que no és tan sensible com la nostra guanyadora.

Altres editors de text també són molt capaços i tenen els seus punts forts, enfocaments, limitacions i interfícies. En parlarem de dotze dels millors i t'ajudarem a trobar el que s'adapti a les teves necessitats, preferències i flux de treball.

Per què confiar en mi per a aquesta guia?

Un bon editor de text és una de les meves eines preferides. Fa dècades que els faig servir, primer a DOS, després Windows, Linux i ara Mac. Sovint edito contingut per a la web en un editor de text, veient directament el marcatge HTML. De vegades puc ser força exigent pel que fa al codi que s'utilitza i com es distribueix.

A Linux, els meus editors de text preferits eren Genie i Bluefish, tot i que també feia servir habitualment Gedit i Kate. Quan vaig canviar a Mac, inicialment vaig utilitzar TextMate. Al cap d'un temps, però, vaig recórrer a Sublime Text, que s'actualitzava regularment.

Vaig continuar experimentant amb altres editors de text i finalment em vaig decidir per Komodo Edit. Tenia les funcions que necessitava en aquell moment i una interfície que s'adaptava al meu flux de treball. Això incloïa la gravació de moltes macros bàsiques de cerca i substitució que erenaltres opcions. Després d'això, els paquets addicionals necessaris s'instal·laran automàticament. El programa és potent i es basa en el llenguatge de programació Emacs-Lisp per ampliar la seva funcionalitat.

A continuació es mostren com es mostren els fitxers HTML i PHP de manera predeterminada:

Spacemacs (i GNU Emacs en general) és l'aplicació més difícil d'aprendre del nostre resum, però també la més potent. Caldrà temps i esforç per aprendre. Si esteu interessats, un excel·lent lloc per començar és la visita guiada oficial d'Emacs.

Millor editor de text per a Mac: com hem provat

Plataformes d'escriptori i mòbils compatibles

Si treballeu en diversos ordinadors amb sistemes operatius diferents, potser preferiu utilitzar un editor de text que funcioni a tot arreu. Totes les aplicacions recomanades en aquest resum funcionen en un Mac. Alguns també estan disponibles per a altres plataformes, sobretot Windows i Linux. Un parell d'aplicacions també funcionen a iOS, de manera que podeu fer una mica de feina al vostre iPhone o iPad quan no sou de l'oficina.

Un editor de text dissenyat específicament per a Mac es veurà i se sentirà com un aplicació per a Mac; Els usuaris de Mac dedicats poden trobar-lo més fàcil d'aprendre i utilitzar. Una aplicació multiplataforma pot trencar moltes convencions de la interfície d'usuari de Mac, però funcionarà de la mateixa manera en tots els sistemes operatius.

Aquí hi ha les aplicacions que només funcionen amb macOS:

  • BBEdit 13
  • Coda 2
  • TextMate2.0
  • Textastic
  • MacVim (tot i que Vim funciona a tot arreu)
  • Spacemacs (tot i que Emacs funciona a tot arreu)

Aquests editors de text també funcionen a Windows i Linux:

  • Sublime Text 3
  • Atom
  • Visual Studio Code
  • UltraEdit
  • Parèntesis
  • Komodo Edit

Finalment, dues de les nostres aplicacions tenen aplicacions complementàries que s'executen a iOS:

  • Coda 2
  • Textastic

L'aplicació mòbil de Coda 2 és una aplicació de socis menys potent, mentre que l'aplicació mòbil de Textastic té totes les funcions.

Facilitat d'ús

La majoria dels editors de text són potents i tenen un munt de funcions. Alguns faciliten que un principiant comenci, mentre que d'altres tenen una corba d'aprenentatge inicial pronunciada. Aquests són alguns exemples:

  • Textastic és senzill i fàcil d'utilitzar, però no té gaire funcionalitat.
  • Sublime Text, Atom i d'altres tenen molt de poder. la caputxa, però els principiants poden utilitzar el programa sense la corba d'aprenentatge.
  • Els editors de text més avançats, sobretot Vim i Emacs, requereixen molt d'aprenentatge abans de poder començar a utilitzar-los. Vim fins i tot ofereix un joc que us ensenya com utilitzar-lo.

Molts editors de text ofereixen funcions orientades a la facilitat d'ús, com ara una interfície semblant a un navegador amb pestanyes i un mode sense distraccions.

Funcions d'edició potents

Els usuaris d'editors de text solen ser força tècnics i prefereixen la funcionalitat a la facilitat d'ús. Les dreceres del teclat poden accelerar el vostre flux de treball ius permeten mantenir les mans al teclat en lloc d'aconseguir un ratolí.

Molts editors de text us permeten tenir diversos cursors perquè pugueu seleccionar i editar més d'una línia alhora. També poden proporcionar columnes perquè pugueu veure diferents seccions del mateix fitxer a la pantalla al mateix temps.

La cerca i la substitució solen ser configurables. Molts editors de text admeten expressions regulars perquè pugueu cercar patrons complexos. La cerca sovint s'estén al sistema de fitxers perquè pugueu trobar ràpidament el fitxer que necessiteu, i normalment s'admet l'emmagatzematge en línia (inclosos servidors FTP i WebDAV, Amazon S3 i molt més).

Eines de programació addicionals

La majoria dels editors de text atenen les necessitats específiques dels desenvolupadors. Això comença amb el ressaltat de sintaxi, una característica que fa que el codi font sigui més fàcil de llegir.

L'editor de text entén la funció dels diferents elements d'una gran varietat de llenguatges de programació, scripts o marques, i els mostra en diferents colors. . Inclourem captures de pantalla del ressaltat de sintaxi predeterminat de cada editor de text, utilitzant un fitxer HTML i PHP de mostra.

La finalització del codi us estalvia temps i redueix les errades ortogràfiques en oferir-vos escriure codi. Això pot ser intel·ligent, quan l'aplicació entén el context, o simplement una manera d'accedir a un menú emergent de funcions, variables i altres elements disponibles. Les funcions relacionades poden tancar automàticament les etiquetesi parèntesis per a vostè.

El plegat de codi us permet utilitzar l'editor de text com un esquema, col·lapsant seccions del vostre codi font perquè s'ocultin a la vista quan no calgui. Alguns editors de text també permeten una vista prèvia en directe dels fitxers HTML i CSS, una característica apreciada pels desenvolupadors web.

Finalment, alguns editors de text van més enllà de la simple edició i inclouen funcions que normalment es troben en un IDE. Normalment inclouen la compilació, la depuració i la connexió amb GitHub per crear versions. Alguns editors de text (inclosos Visual Studio Code i Komodo Edit) són en realitat versions reduïdes de l'IDE de l'empresa, que estan disponibles per separat.

Eines d'escriptura addicionals

Alguns editors de text inclouen funcions addicionals per a escriptors, com ara el suport de Markdown i el plegat de text. Molts escriptors aprecien que els editors de text són més senzills, ràpids i personalitzables que els processadors de textos. Els traductors solen utilitzar editors de text que ofereixen expressions regulars per a la cerca avançada i la substitució.

Connectors per ampliar la funcionalitat de l'aplicació

La característica més atractiva de molts editors de text és que us permeten triar quines funcions. necessiteu oferint un ecosistema ric de connectors. Us permet crear una aplicació personalitzada. També vol dir que els editors de text estan menys inflats: de manera predeterminada, només inclouen funcions essencials.

Els connectors estan escrits en diversos idiomes en funció de l'editor de text.que trieu i els desenvolupadors poden crear i compartir els seus connectors. Sovint podeu accedir a la biblioteca de connectors des de l'aplicació i, a continuació, afegir els que vulgueu amb només uns quants clics. Alguns editors de text inclouen una manera senzilla d'enregistrar macros sense codificar.

Cost

Un editor de text és l'eina principal d'un desenvolupador, així que no és d'estranyar que alguns siguin bastant cars, ja sigui com a compra inicial o una subscripció en curs. El que et pot sorprendre és que moltes de les millors opcions són gratuïtes.

Això pot ser perquè són un projecte de codi obert mantingut per una comunitat d'usuaris, o perquè són una manera còmoda de provar-ho. l'IDE més car de l'empresa. Aquí teniu les vostres opcions, enumerades del més assequible al menys.

Gratis:

  • Atom: gratuït (codi obert)
  • Codi de Visual Studio: gratuït (obert -source)
  • TextMate 2.0: gratuït (codi obert)
  • Parèntesis: gratuït (codi obert)
  • Komodo Edit: gratuït (codi obert)
  • MacVim: gratuït (codi obert)
  • Spacemacs: gratuït (codi obert)

Compra:

  • Textàstic: 7,99 $
  • BBEdit: 49,99 $ directament o subscriu-te (vegeu més avall)
  • Text sublim: 80 $
  • Coda 2: 99,00 $

Subscripció:

  • BBEdit: 39,99 $/any, 3,99 $/mes o compra directament (a dalt)
  • UltraEdit: 79,95 $/any

Qualsevol altre bon editor de text per a Mac que hem trobat a faltar aquí? Deixa un comentari i fes-nos-ho saber.

llistat convenientment en un panell lateral. Podria llançar-los un per un fent doble clic al nom de la macro.

He comprat Textastic per al meu iPad i, finalment, també hi vaig canviar al meu Mac. És prim, dolent i va fer tot el que necessitava en aquell moment.

També he jugat sovint amb Vim i Emacs al llarg dels anys, però no he dedicat prou temps per aprendre a utilitzar-los amb habilitat. Les seves interfícies no s'assemblen a les aplicacions modernes, així que em va costar quedar-me amb elles tot i que estic convençut que són les eines més potents que hi ha i que tenen amics que les juren.

Qui necessita un Editor de text?

Qui necessita un editor de text decent? Qualsevol persona que necessiti treballar amb fitxers de text sense format. Això inclou les persones que necessiten una eina casual per a petites edicions i les que n'utilitzen una com a eina de programari principal cada dia. Podeu utilitzar un editor de text per a tasques com:

  • crear fitxers HTML i CSS quan creeu un lloc web
  • escriure contingut per a la web en HTML o Markdown
  • desenvolupar aplicacions web que utilitzen un llenguatge de programació com Python, JavaScript, Java, Ruby on Rails o PHP
  • desenvolupant aplicacions d'escriptori amb un llenguatge de programació com Objective C, C# o C++
  • desenvolupant aplicacions mòbils mitjançant un llenguatge de programació com Java, Python, Objective C, Swift, C#, C++
  • editant fitxers de configuració basats en text per a un programa de programari o el vostre sistema operatiu
  • escrivint en marquesidiomes que us permeten afegir format al text sense format, com Fountain per als guions i Markdown per a la prosa
  • prendre notes en text sense format o Markdown per evitar el bloqueig de proveïdors

Alguns editors de text es desenvolupen tenint en compte una o més d'aquestes tasques. Un editor de text destinat a desenvolupadors d'aplicacions pot incloure un depurador, mentre que un editor de text destinat a desenvolupadors web pot incloure un panell de previsualització en directe. Però la majoria dels editors de text són prou flexibles per utilitzar-los per a qualsevol propòsit.

L'atractiu d'un editor de text és que es pot utilitzar per a moltes coses diferents i personalitzar-se d'una manera que cap altre tipus d'aplicació ho pot fer. Tanmateix, molts usuaris prefereixen utilitzar una eina més especialitzada, per exemple, un IDE (Entorn de desenvolupament integrat) per a la programació, o una aplicació d'escriptura dedicada com Scrivener o Ulysses.

Com que us interessen els editors de text, Tenim una sèrie d'altres resums que també us poden interessar:

  • Millor Mac per programar
  • Millor ordinador portàtil per a programar
  • Millors aplicacions d'escriptura per a Mac

Millor editor de text per a Mac: els guanyadors

Millor editor de text comercial: Sublime Text 3

Sublime Text 3 és una edició de text multiplataforma que és ràpida, fàcil de començar i satisfà les necessitats de la majoria dels usuaris. Es va llançar el 2008 i té totes les funcions i altament personalitzable, una opció excel·lent per a qualsevol persona que necessiti un text professional i capaç.editor.

Visiteu el lloc oficial de Sublime Text per baixar-lo. El període de prova gratuït és indefinit. L'aplicació costa 80 dòlars per a cada usuari (no per a cada màquina) per a un ús continuat.

En un cop d'ull:

  • Lema: "Un editor de text sofisticat per a codi, marques i prosa.”
  • Enfocament: tot tipus: desenvolupament d'aplicacions, desenvolupament web, escriptura
  • Plataformes: Mac, Windows, Linux

És fàcil començar amb Text sublim. No hi ha un punt final real per a la prova gratuïta, de manera que podeu provar-la a fons abans de decidir-vos a comprar-la, cosa que se us convidarà a fer de tant en tant. I l'aplicació és fàcil d'aprendre. Entreu i comenceu a utilitzar-lo i, a continuació, recolliu les seves funcions avançades al llarg del camí a mesura que les necessitis.

Sembla fantàstic i té moltes funcions. Sublime Text 3 funciona de manera coherent a totes les plataformes, cosa que s'aconsegueix mitjançant l'ús d'un conjunt d'eines d'interfície d'usuari personalitzada, i l'aplicació en si és nativa de cada sistema operatiu. Això fa que sigui més lleuger i sensible que altres editors multiplataforma.

Sublime Text ofereix una àmplia gamma de tecles de drecera per mantenir els dits allà on vulgueu, i un opcional. El minimapa a la part dreta de la pantalla us mostra immediatament on us trobeu en un document.

S'ofereix el ressaltat de sintaxi i hi ha una varietat d'esquemes de colors disponibles. Aquí teniu la configuració predeterminada per a un fitxer HTML:

I aquí teniu elRessaltat de sintaxi per defecte per a un fitxer PHP:

Podeu veure diversos documents oberts en una interfície amb pestanyes (com a dalt) o en finestres separades.

A mode sense distraccions fa que la finestra sigui a pantalla completa i s'ocultin el menú i altres elements de la interfície d'usuari.

Podeu editar diverses línies simultàniament seleccionant els números de línia desitjats (fent Maj+clic o Ordre+clic), després utilitzant la drecera de teclat comanda-majúscules-L. A cada línia seleccionada apareixerà un cursor.

Les seccions de codi es poden plegar (per exemple, si s'hi fan servir declaracions) fent clic als triangles de divulgació al costat dels números de línia.

Cercar i substituir és potent i admet expressions regulars. La cerca s'estén al sistema de fitxers amb l'ordre Vés a qualsevol cosa (Command-P), que és la manera més ràpida d'obrir qualsevol fitxer de la carpeta actual. Altres ordres "Vés a" faciliten la navegació i inclouen Símbol Anar a, Definició Anar a Anar a Referència i Anar a línia.

L'aplicació és molt personalitzable. La configuració es canvia editant un fitxer de configuració basat en text. Tot i que això pot sorprendre els principiants, té molt de sentit per a aquells que estan acostumats a treballar en un editor de text, i el fitxer de preferències està molt comentat perquè pugueu veure les opcions disponibles.

Els connectors estan disponibles al paquet de Sublime Textsistema de gestió , al qual es pot accedir des de la paleta d'ordres de l'aplicació o des del lloc web oficial. Aquests poden ampliar la funcionalitat de l'aplicació de maneres específiques i estan escrits en Python. Actualment n'hi ha gairebé 5.000 disponibles.

Millor editor de text gratuït: Atom

Atom és una alternativa gratuïta i de codi obert llançada el 2014. Té una funcionalitat similar a Sublime Text . Atom és multiplataforma i es basa en el marc d'Electron "Escriu una vegada i desplega a tot arreu", de manera que és una mica més lent que Sublime Text.

L'aplicació va ser creada per GitHub, que posteriorment va ser adquirida per Microsoft. Malgrat els recels d'alguns membres de la comunitat (sobretot perquè Microsoft ja havia desenvolupat el seu propi editor de text), Atom continua sent un editor de text robust.

Visiteu el lloc oficial d'Atom per baixar l'aplicació gratuïtament.

En un cop d'ull:

  • Lema: "Un editor de text piratejable per al segle XXI".
  • Enfocament: desenvolupament d'aplicacions
  • Plataformes : Mac, Windows, Linux

Actualment, la primera impressió que dóna l'Atom no és bona. La primera vegada que l'obres amb macOS Catalina es mostra un missatge d'error:

No es pot obrir “Atom” perquè Apple no pot comprovar si hi ha programari maliciós.

He trobat una solució al Fòrum de discussió d'Atom: localitzeu Atom al Finder, feu-hi clic amb el botó dret i seleccioneu Obrir. Un cop fet això, l'aplicació s'obrirà sense errormissatge en el futur. Em sorprèn que encara no s'hagi creat cap solució per a això.

Atom és fàcil de recollir per als usuaris nous. Ofereix una interfície amb pestanyes, així com diversos panells, així com un ressaltat sintaxi atractiu per a diversos idiomes. Aquest és el format predeterminat per als fitxers HTML i PHP.

Com Sublime Text, hi ha disponible l'edició de diverses línies, que s'estén a l'edició multiusuari. El teletip és una característica única que permet a diferents usuaris obrir i editar el document al mateix temps, com ho faríeu amb Google Docs.

El plegat de codi i l'emplenament automàtic intel·ligent estan disponibles, igual que expressions regulars, un navegador del sistema de fitxers, opcions de navegació excel·lents i una cerca potent.

Com que l'aplicació es va crear pensant en els desenvolupadors, no és d'estranyar que Atom inclogui algunes funcions IDE i ofereix instal·lar el desenvolupament d'Apple. eines per a tu quan l'obres per primera vegada.

Afegiu funcionalitats a l'aplicació mitjançant paquets i es pot accedir al gestor de paquets directament des d'Atom.

Milers de paquets estan disponibles. Us permeten afegir funcions com ara l'edició sense distraccions, l'ús de Markdown, fragments de codi addicionals i suport d'idiomes, i una personalització detallada de l'aspecte i el funcionament de l'aplicació.

Millor editor de text per a Mac: el Competició

Visual Studio Code

Tot i que ara Atom és tècnicament unProducte de Microsoft, Visual Studio Code és l'aplicació que van dissenyar i és fantàstica. Es va llançar el 2015 i està guanyant popularitat ràpidament. Les seves característiques més destacades són la finalització de codi intel·ligent i el ressaltat de sintaxi.

Visiteu el lloc oficial de Visual Studio Code per baixar l'aplicació gratuïtament.

En un cop d'ull:

  • Lema: “Edició de codi. Redefinit.”
  • Enfocament: desenvolupament d'aplicacions
  • Plataformes: Mac, Windows, Linux

VSCode és ràpid i sensible, adreçat a desenvolupadors i centrat en l'edició i codi de depuració. Es publica sota una llicència MIT de codi obert.

IntelliSense és una característica que afegeix intel·ligència a la finalització del codi i al ressaltat de la sintaxi tenint en compte els tipus de variables, les definicions de funcions i els mòduls importats. S'admeten més de 30 llenguatges de programació, inclosos ASP.NET i C#. Aquí teniu el ressaltat de sintaxi predeterminat per als fitxers HTML i PHP:

L'aplicació té una mica de corba d'aprenentatge i inclou tant una interfície amb pestanyes com finestres dividides. El Mode Zen proporciona una interfície mínima amb només prémer un botó, amagant menús i finestres i maximitzant l'aplicació per omplir la pantalla.

Inclou un terminal, un depurador i ordres de Git, però és no és un IDE complet. Per això, heu de comprar el Visual Studio molt més gran, l'IDE professional de Microsoft.

Des de l'aplicació hi ha disponible una àmplia biblioteca d'extensions que us permet accedir a

Sóc la Cathy Daniels, una experta en Adobe Illustrator. He estat utilitzant el programari des de la versió 2.0 i he estat creant tutorials per a ell des de l'any 2003. El meu bloc és una de les destinacions més populars del web per a les persones que volen aprendre Illustrator. A més de la meva feina com a blogger, també sóc autor i dissenyador gràfic.