Mellor editor de texto para Mac en 2022 (guía detallada)

  • Comparte Isto
Cathy Daniels

Un editor de texto é unha ferramenta útil e flexible que merece un lugar en cada ordenador. Por defecto, hai un básico preinstalado con todos os sistemas operativos populares. Son máis utilizados polos desenvolvedores, pero tamén moitas veces por escritores e tomadores de notas. Os mellores editores de texto adoitan ser incriblemente potentes e altamente configurables, o que os converte nunha opción moi persoal.

Isto significa que os que usan editores de texto teñen unha boa opinión sobre eles. Atopar un que sexa correcto é esencial. Canto máis familiarizado con el, máis útil o atoparás. É por iso que moitas persoas aínda usan editores de texto potentes que teñen máis de 30 anos, como Vim e GNU Emacs.

En superficie, un editor de texto pode parecer sinxelo, sinxelo e aburrido, pero iso é porque non o fixeches. xa o coñeceu. Baixo o capó, hai poderosas funcións que podes usar para deseñar un sitio web, desenvolver aplicacións de software e escribir unha novela. Os editores de texto tamén son útiles para pequenos traballos como escribir listas ou anotar notas. Adoitan vir cun conxunto básico de funcións que se poden ampliar mediante complementos.

Entón, cal é o editor de texto para ti?

A nosa recomendación número un é Sublime Text 3. É un programa rápido e rápido. editor de texto atractivo e completo para Mac, Windows e Linux. Custa 80 dólares, pero non hai límite de tempo oficial para o período de proba, polo que podes coñecer a aplicación antes de comprala. Épaquetes gratuítos que amplían a funcionalidade de VSCode. Estes inclúen complementos para escribir en Markdown, executar scripts de shell e mesmo crear AppleScript.

BBEdit 13

BBEdit 13 de Bare Bones Software é un editor moi popular só para Mac que foi primeiro. lanzado en 1992. Segundo o sitio web oficial, está deseñado para satisfacer as necesidades de escritores, autores web e desenvolvedores de software.

Visita o sitio oficial de BBEdit para descargar a aplicación. Unha licenza individual custa 49,99 dólares. As subscricións pódense mercar na Mac App Store e custan 3,99 USD ao mes ou 39,99 USD ao ano.

Dunha vista:

  • Lema: "Non é unha merda. ®”
  • Enfoque: todoterreno: desenvolvemento de aplicacións, desenvolvemento web, escritura
  • Plataformas: só para Mac

Este editor de texto é o favorito entre os fans de Mac e axústase estreitamente ás directrices da interface de usuario de Apple, incluíndo atallos de teclado e convencións de arrastrar e soltar. É á vez rápido e estable.

Non obstante, é menos moderno que outros editores de texto desta revisión. Parece un pouco anticuado. Non ofrece pestanas para cada documento aberto; en cambio, os ficheiros abertos aparecen listados na parte inferior do panel lateral. En comparación con outros editores de texto, engadir temas e paquetes é unha tarefa bastante complicada.

O resaltado de sintaxe e a navegación de funcións están ben implementados. Así é como se mostran os ficheiros HTML e PHP:

A busca é poderosa e ofreceexpresións regulares e coincidencia de patróns Grep. O dobrado de código e a finalización de texto están dispoñibles, pero a edición multiliña non.

Este editor ofrece máis ferramentas para os escritores por defecto que a maioría dos seus competidores. De feito, o autor Matt Gremmel úsao como unha das súas principais aplicacións de escritura desde polo menos 2013, aínda que tamén usa outras.

Coda (Agora Nova)

Panic's Coda é un editor de texto só para Mac centrado no desenvolvemento web e lanzouse inicialmente en 2007. Non estará por moito máis tempo porque será substituído por unha nova aplicación.

Visita o sitio oficial para descargar a aplicación. Podes mercar a aplicación por 99 $.

Dunha vista:

  • Esloma: "Ti codificas para a web. Esixe un editor de texto rápido, limpo e potente. Vista previa perfecta con píxeles. Unha forma integrada de abrir e xestionar os teus ficheiros locais e remotos. E quizais un chisco de SSH. Di ola, Coda.”
  • Enfoque: desenvolvemento web
  • Plataformas: só Mac

Coda ten agora doce anos e séntese anticuado. Panic dáse conta de que, en lugar de darlle un lavado de cara, desenvolveron unha nova aplicación: Nova.

Inclúe algunhas funcións útiles para os desenvolvedores web. O meu favorito é o WebKit Preview integrado cun inspector web, depurador e perfilador. Tamén pode acceder facilmente a ficheiros remotos, incluídos os dos servidores FTP, SFTP, WebDAV ou Amazon S3.

Coda inclúe moitos dosCaracterísticas dos seus competidores:

  • Buscar e substituír
  • Plegamento do código
  • Completar automaticamente en todo o proxecto
  • Peche automático de etiquetas
  • Resaltado de sintaxe para unha ampla gama de idiomas

Así é como se ve o resaltado de sintaxe predeterminado para os nosos ficheiros HTML e PHP de mostra:

Hai dispoñible un gran repositorio de complementos no sitio web oficial que lle permite engadir funcións adicionais ao programa. Emprégase a linguaxe de script Cocoa. Unha versión complementaria de iOS (gratuíta na App Store de iOS) permíteche comprobar e editar código cando esteas en movemento e podes sincronizar o teu traballo entre dispositivos.

UltraEdit

UltraEdit A versión 20.00 é o compoñente do editor de texto dun conxunto de programas de IDM Computer Solutions, Inc, incluíndo UltraCompare, UltraEdit Suite, UltraFinder e IDM All Access. Foi lanzado por primeira vez en 1994, polo que leva un tempo e ten uns seguidores leais.

Visita o sitio oficial de UltraEdit para descargar a aplicación. Unha subscrición custa 79,95 dólares ao ano (o segundo ano é a metade de prezo) e abrangue ata cinco instalacións. Alternativamente, podes subscribirte a todas as aplicacións de IDM por 99,95 $ ao ano. Proba de 30 días, garantía de devolución de cartos de 30 días.

Dunha vista:

  • Lema: "UltraEdit é o editor de texto máis flexible, potente e seguro aí fóra.”
  • Enfoque: desenvolvemento de aplicacións e web
  • Plataformas: Mac, Windows, Linux

Unha licenza persoalA subscrición cobre tres ou cinco instalacións; o sitio web de UltraEdit non está claro. Na páxina de inicio, fálase da licenza 3 por 1 : "A súa licenza persoal é boa para ata 3 máquinas en calquera combinación de plataformas". Con todo, na páxina de compra, di que unha subscrición cobre "Ata 5 instalacións (licenzas persoais)."

A aplicación é adecuada tanto para o desenvolvemento web como para o desenvolvemento de aplicacións. Soporta HTML, JavaScript, PHP, C/C++, PHP, Perl, Python e moito máis. Aquí tes o resaltado de sintaxe predeterminado para os nosos ficheiros HTML e PHP de mostra:

É poderoso e permíteche traballar con ficheiros xigantescos, de ata gigabytes de tamaño. Admite edición multiliña e modo de edición de columnas, dobramento de código e autocompletado. A función de busca incorpora expresións regulares e busca de ficheiros. Tamén se admiten a depuración e a vista previa en directo. A aplicación é personalizable, o que che permite crear macros, scripts e atallos de teclado. Hai unha API e unha variedade de temas dispoñibles.

TextMate 2.0

TextMate 2.0 de MacroMates é un editor de texto potente e personalizable só para macOS. A versión 1 foi moi popular, pero cando a versión 2 foi atrasada, moitos usuarios pasaron a algo actualizado con máis regularidade, sobre todo Sublime Text. A actualización finalmente lanzouse e agora é un proxecto de código aberto (consulta a súa licenza aquí).

Visita o sitio oficial de TextMate para descargar a aplicación paragratuíto.

De un vistazo:

  • Lema: "Editor de texto potente e personalizable con soporte para unha enorme lista de linguaxes de programación e desenvolvido como código aberto."
  • Enfoque: desenvolvemento de aplicacións e web
  • Plataformas: só para Mac

TextMate está dirixido a desenvolvedores e é particularmente popular entre os desenvolvedores de Ruby on Rails. Tamén é de especial interese para os desenvolvedores de Mac e iOS porque funciona con Xcode e pode crear proxectos Xcode.

Engádense funcións instalando paquetes. É lixeiro e ofrece unha interface limpa. Aquí é como se destaca a sintaxe nos nosos ficheiros HTML e PHP de mostra:

Están dispoñibles funcións avanzadas como facer varias edicións á vez, a sincronización automática de corchetes, a selección de columnas e o control de versións. Busca e substitúe obras en proxectos, pódense gravar macros e admite unha lista considerable de linguaxes de programación.

Brackets

Brackets é un proxecto de código aberto guiado pola comunidade (publicado baixo o MIT). License) fundada por Adobe en 2014. Ten como obxectivo levar aos editores de desenvolvemento web ao seguinte nivel. Brackets ten unha interface limpa e moderna coa que estarás familiarizado se usas outros produtos de Adobe.

Visita o sitio oficial de Brackets para descargar a aplicación de balde.

Dunha vista:

  • Lema: "Un editor de texto de código aberto moderno que entende o deseño web".
  • Enfoque: webdesenvolvemento
  • Plataformas: Mac, Windows, Linux

Brackets céntrase no desenvolvemento web e ofrece visualizacións de vista previa en directo de ficheiros HTML e CSS, actualizando páxinas en tempo real. Un botón Sen distraccións ofrécelle unha interface máis sinxela con só tocar un botón, e hai dispoñibles unha serie de extensións gratuítas para engadir a funcionalidade específica que necesitas.

A aplicación admite máis de 38 formatos de ficheiro e linguaxes de programación, incluíndo C++, C, VB Script, Java, JavaScript, HTML, Python, Perl e Ruby. Aquí está o resaltado de sintaxe predeterminado para HTML e PHP:

Sendo unha aplicación de Adobe, Brackets ten unha integración perfecta con Photoshop. PSD Lens é unha función que extraerá imaxes, logotipos e estilos de deseño de Photoshop. Extraer é unha ferramenta que tomará cores, fontes, degradados, medidas e outra información dos PSD para crear automaticamente CSS. Estas son funcións especialmente útiles para os desenvolvedores front-end.

Komodo Edit

Komodo Edit é un editor de texto sinxelo pero potente de ActiveState e está dispoñible de xeito gratuíto. Foi lanzado por primeira vez en 2007 e agora parece bastante anticuado. É unha versión reducida do IDE de Komodo máis avanzado, que agora tamén está dispoñible de balde.

Visita o sitio oficial de Komodo Edit para descargar a aplicación de balde.

Dunha vista:

  • Editor de código: "Editor de código para linguaxes de código aberto".
  • Enfoque: aplicación e webdesenvolvemento
  • Plataformas: Mac, Windows, Linux

Komodo Edit distribúese baixo a licenza de software de código aberto MOZILLA PUBLIC. Do mesmo xeito que Atom, móstrase unha mensaxe de erro ao abrir Komodo Edit por primeira vez en macOS Catalina:

Non se pode abrir "Komodo Edit 12" porque Apple non pode comprobar se hai software malicioso.

A solución é a mesma: busca a aplicación no Finder, fai clic co botón dereito e selecciona Abrir.

A aplicación é o suficientemente sinxela para que os principiantes comecen a usar inmediatamente. O modo de enfoque mostra só o editor. Unha interface con pestanas permíteche cambiar facilmente entre ficheiros abertos. Ir a calquera cousa permítelle buscar e abrir rapidamente o ficheiro que desexe. Aquí é como se mostra un ficheiro HTML e PHP no editor.

Hai dispoñibles funcións máis avanzadas, incluíndo cambios de seguimento, autocompletado e seleccións múltiples. Un visor de Markdown é útil para os escritores e pódense gravar macros.

Textastic

Textastic é un editor de código avanzado escrito orixinalmente para iPad e agora dispoñible para Mac e iPhone. A diferenza de Coda 2, que tamén ofrece unha aplicación para iPad, a versión móbil de Textastic é potente e completa. De feito, a compañía fala da versión para Mac como a súa aplicación complementaria.

Compra a aplicación por 7,99 dólares na Mac App Store. Pódese descargar unha versión de proba do sitio oficial de Textastic. Pódese mercar a versión de iOSpor 9,99 $ na App Store.

Dunha vista:

  • Editor de texto sinxelo e rápido para iPad/iPhone/Mac.
  • Enfoque: Sinxeleza e facilidade de uso
  • Plataformas: Mac, iOS

Textastic é accesible e fácil de usar. Usei a aplicación no meu iPad desde que foi lanzado, e comecei a usar a versión para Mac xa que estaba dispoñible porque é lixeiro e fácil de usar. É capaz, pero non é o máis potente.

Admítense máis de 80 linguaxes de programación e marcado. Así é como Textastic mostra HTML e PHP.

Completará automaticamente o código para HTML, CSS, JavaScript, PHP, C e Objective-C. Admite definicións TextMate e Sublime Text. Os teus ficheiros sincronízanse entre a versión de Mac e iOS a través de iCloud Drive.

MacVim

Vim é un editor de texto de liña de comandos altamente configurable creado en 1991. É unha actualización de Vi ("Vi Mellorado" ), que foi escrito en 1976. Aínda é usado por moitos desenvolvedores na actualidade, aínda que a súa interface é diferente dos editores de texto modernos. MacVim aborda isto, ata certo punto, pero aínda ten unha curva de aprendizaxe considerable.

Visita o sitio oficial de MacVim para descargar a aplicación de balde.

Dunha ollada :

  • Lema: “Vim – o editor de texto omnipresente”.
  • Enfoque: calquera cousa que poidas imaxinar
  • Plataformas: Mac. (Vim está dispoñible como ferramenta de liña de comandos en Unix, Linux, Windows NT, MS-DOS, macOS, iOS,Android, AmigaOS, MorphOS.)

Xa tes Vim no teu Mac. Só ten que abrir unha xanela de terminal e escribir "vi" ou "vim" e abrirase. MacVim permítelle abrir a aplicación facendo clic nunha icona. Tamén ofrece unha barra de menú completa e é un pouco máis fácil de usar.

Aínda que MacVim está escrito só para Mac, Vim é o máis multiplataforma posible. Está dispoñible en Unix, Linux, Windows NT, MS-DOS, macOS, iOS, Android, AmigaOS e MorphOS. Está deseñado para desenvolvedores e hai un gran número de complementos dispoñibles.

É un programa modal. Cando fas clic na xanela da aplicación e comeces a escribir, notarás que o cursor saltará polo documento en lugar de engadir eses caracteres ao ficheiro. Esta é unha función e, unha vez que aprendas o que fai cada tecla, navegarás polo ficheiro máis rápido que nunca.

Para engadir texto ao ficheiro, debes entrar no Modo de inserción mediante premendo a letra "i" para inserir texto onde está o cursor, ou "o" para inserir texto ao comezo da liña seguinte. Sae do modo de inserción premendo Escapar. Algúns comandos comezan con dous puntos. Por exemplo, para gardar un ficheiro, escriba “:w” e para saír escriba “:q”.

Aínda que a interface é diferente, MacVim pode facer todo o que poden facer os editores de texto anteriores e moito máis. Así é como se mostra o resaltado de sintaxe para ficheiros HTML e PHP:

Paga a pena aprender unha aplicación tan diferente daaplicacións modernas? Moitos desenvolvedores responden con entusiasmo: "Si!" Aquí tes algúns artigos que falan de por que algúns desenvolvedores usan e adoran Vim:

  • Por que uso Vim (Pascal Precht)
  • 7 Razóns para amar Vim (Opensource.com)
  • Debate: alguén pode explicarme por que a xente usa vi/vim? (Reddit)
  • Debate: Cales son os beneficios de aprender Vim? (Stack Overflow)

Spacemacs

GNU Emacs é semellante. É un antigo editor de liña de comandos lanzado orixinalmente en 1984 como unha actualización dun antigo Emacs de 1976. Spacemacs é un intento de traelo ao mundo moderno, aínda que só instalar a aplicación supón moito traballo!

Visita o sitio oficial de Spacemacs para descargar a aplicación de balde.

De un vistazo:

  • Lema: "Emacs, un editor de texto libre e extensible, personalizable, e moito máis."
  • Enfoque: calquera cousa que poidas imaxinar
  • Plataformas: Mac (GNU Emacs está dispoñible como ferramenta de liña de comandos nunha ampla gama de sistemas operativos.)

GNU Emacs e Spacemacs están dispoñibles gratuitamente baixo unha licenza GPL . Como Vim, terás que dedicar tempo a aprender a usalo antes de facer nada. Instalar a aplicación leva moito traballo na liña de comandos, pero os desenvolvedores non deberían ter ningunha dificultade. Asegúrate de ler primeiro a documentación con atención.

Cando inicias Spacemacs por primeira vez, elixes se prefires o estilo de editor de Vim ou Emac e variosconfigurable e hai dispoñibles unha ampla gama de paquetes para engadir as funcións específicas que precisa.

Atom é unha alternativa gratuíta popular. Do mesmo xeito que Sublime Text, é multiplataforma, capaz e extensible a través dun gran repositorio de paquetes. O seu foco céntrase no desenvolvemento de aplicacións, pero é unha aplicación Electron, polo que non responde tanto como a nosa gañadora.

Outros editores de texto tamén son moi capaces e teñen os seus puntos fortes, focos, limitacións e interfaces. Cubrirémonos doce dos mellores e axudámosche a atopar o que se adapte ás túas necesidades, preferencias e fluxo de traballo.

Por que confiar en min para esta guía?

Un bo editor de texto é unha das miñas ferramentas favoritas. Levo usándoos durante décadas, primeiro en DOS, despois Windows, Linux e agora Mac. Moitas veces edito contido para a web nun editor de texto, vendo o marcado HTML directamente. Ás veces podo ser bastante quisquilloso sobre o código que se usa e como se presenta.

En Linux, os meus editores de texto favoritos eran Genie e Bluefish, aínda que tamén utilizaba Gedit e Kate habitualmente. Cando cambiei a Mac, inicialmente usei TextMate. Despois dun tempo, porén, pasei a Sublime Text, que se actualizaba regularmente.

Seguín experimentando con outros editores de texto e, finalmente, decidinme por Komodo Edit. Tiña as funcións que necesitaba naquel momento e unha interface que se adaptaba ao meu fluxo de traballo. Iso incluíu gravar moitas macros básicas de busca e substitución que eranoutras opcións. Despois diso, os paquetes adicionais necesarios instalaranse automaticamente. O programa é poderoso e depende da linguaxe de programación Emacs-Lisp para estender a súa funcionalidade.

Aquí está a forma en que se mostran os ficheiros HTML e PHP por defecto:

Spacemacs (e GNU Emacs en xeral) é a aplicación máis difícil de aprender do noso resumo, pero tamén a máis poderosa. Vai levar tempo e esforzo para aprender. Se estás interesado, un excelente lugar para comezar é a visita guiada oficial de Emacs.

Mellor editor de texto para Mac: como probamos

Plataformas de escritorio e móbiles compatibles

Se traballas en varios ordenadores con diferentes sistemas operativos, podes preferir utilizar un editor de texto que funcione en todas partes. Todas as aplicacións recomendadas neste resumo funcionan nun Mac. Algúns tamén están dispoñibles para outras plataformas, especialmente Windows e Linux. Algunhas das aplicacións tamén funcionan en iOS, polo que podes traballar no teu iPhone ou iPad cando esteas fóra da oficina.

Un editor de texto deseñado especificamente para Mac parecerá un aplicación para Mac; usuarios dedicados de Mac poden resultar máis doado de aprender e usar. Unha aplicación multiplataforma pode romper moitas convencións da interface de usuario de Mac, pero funcionará da mesma forma en todos os sistemas operativos.

Aquí están as aplicacións que só funcionan en macOS:

  • BBEdit 13
  • Coda 2
  • TextMate2.0
  • Textastic
  • MacVim (aínda que Vim funciona en todas partes)
  • Spacemacs (aínda que Emacs funciona en todas partes)

Estes editores de texto tamén funcionan en Windows e Linux:

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

Finalmente, dúas das nosas aplicacións teñen aplicacións complementarias que se executan en iOS:

  • Coda 2
  • Textastic

A aplicación móbil de Coda 2 é unha aplicación de socios menos potente, mentres que a aplicación móbil de Textastic ten todas as funcións.

Facilidade de uso

A maioría dos editores de texto son potentes e teñen un montón de funcións. Algúns facilitan que un principiante comece, mentres que outros teñen unha curva de aprendizaxe inicial pronunciada. Aquí tes algúns exemplos:

  • Textastic é sinxelo e fácil de usar, pero non ten moitas funcionalidades.
  • Sublime Text, Atom e outros teñen moito poder baixo o capó, pero os principiantes poden usar o programa sen a curva de aprendizaxe.
  • Os editores de texto máis avanzados, especialmente Vim e Emacs, requiren moita aprendizaxe antes de comezar a usalos. Vim incluso ofrece un xogo que che ensina a usalo.

Moitos editores de texto ofrecen funcións destinadas a facilitar o seu uso, incluíndo unha interface tipo navegador con pestanas e un modo sen distraccións.

Potentes funcións de edición

Os usuarios de editores de texto adoitan ser bastante técnicos e prefiren a funcionalidade á facilidade de uso. Os atallos de teclado poden acelerar o teu fluxo de traballo epermítenche manter as mans no teclado en lugar de buscar un rato.

Moitos editores de texto permítenche ter varios cursores para que poida seleccionar e editar máis dunha liña á vez. Tamén poden proporcionar columnas para que poida ver diferentes seccións do mesmo ficheiro na pantalla ao mesmo tempo.

A busca e substitución adoita ser configurable. Moitos editores de texto admiten expresións regulares para que poida buscar patróns complexos. A busca adoita estenderse ao sistema de ficheiros para que poidas atopar rapidamente o ficheiro que necesitas, e normalmente admite o almacenamento en liña, incluídos servidores FTP e WebDAV, Amazon S3 e moito máis.

Ferramentas de programación adicionais

A maioría dos editores de texto responden ás necesidades específicas dos desenvolvedores. Iso comeza co resaltado de sintaxe, unha característica que facilita a lectura do código fonte.

O editor de texto comprende a función dos distintos elementos dunha gran variedade de linguaxes de programación, scripts ou marcas, e móstraos en diferentes cores. . Incluiremos capturas de pantalla do resaltado de sintaxe predeterminada de cada editor de texto, utilizando un ficheiro HTML e PHP de mostra.

A finalización do código aforra tempo e reduce os erros de dixitación ao ofrecerche escribir código. Isto pode ser intelixente, onde a aplicación entende o contexto, ou simplemente un xeito de acceder a un menú emerxente de funcións, variables e outros elementos dispoñibles. As funcións relacionadas poden pechar automaticamente as etiquetase corchetes para ti.

O pregado de código permítelle usar o editor de texto como un delineador, contraendo seccións do teu código fonte para que queden ocultas á vista cando non sexan necesarias. Algúns editores de texto tamén permiten unha vista previa en directo dos ficheiros HTML e CSS, unha característica apreciada polos desenvolvedores web.

Finalmente, algúns editores de texto van máis aló da simple edición e inclúen funcións que normalmente atopas nun IDE. Estes normalmente inclúen a compilación, a depuración e a conexión con GitHub para a versión. Algúns editores de texto (incluíndo Visual Studio Code e Komodo Edit) son en realidade versións reducidas do IDE da empresa, que están dispoñibles por separado.

Ferramentas de escritura adicionais

Algúns editores de texto inclúen funcións adicionais para escritores, como o soporte de Markdown e a dobra de texto. Moitos escritores aprecian que os editores de texto son máis sinxelos, rápidos e personalizables que os procesadores de texto. Os tradutores adoitan empregar editores de texto que ofrecen expresións regulares para a busca avanzada e a substitución.

Complementos para ampliar a funcionalidade da aplicación

A característica máis atractiva de moitos editores de texto é que che permiten escoller cales son as funcións. necesitas ofrecendo un rico ecosistema de complementos. Permítelle crear unha aplicación personalizada. Tamén significa que os editores de texto están menos inchados: por defecto, só inclúen funcións esenciais.

Os complementos están escritos nunha variedade de idiomas dependendo do editor de texto.que escollas e os desenvolvedores poden crear e compartir os seus complementos. A miúdo podes acceder á biblioteca de complementos desde a aplicación e, a continuación, engadir os que queiras con só uns poucos clics. Algúns editores de texto inclúen un xeito sinxelo de gravar macros sen codificación.

Custo

Un editor de texto é a ferramenta principal dun programador, polo que non é de estrañar que algúns sexan bastante caros, xa sexa como compra inicial ou unha subscrición en curso. O que pode sorprenderte é que moitas das mellores opcións son gratuítas.

Isto pode deberse a que son un proxecto de código aberto mantido por unha comunidade de usuarios ou a que son unha forma cómoda de probar o IDE máis caro da empresa. Aquí tes as túas opcións, listadas do máis económico ao menos.

Gratis:

  • Atom: gratuíto (código aberto)
  • Código de Visual Studio: gratuíto (aberto) -source)
  • TextMate 2.0: gratuíto (código aberto)
  • Corchetes: gratuíto (código aberto)
  • Komodo Edit: gratuíto (código aberto)
  • MacVim: gratuíto (código aberto)
  • Spacemacs: gratuíto (código aberto)

Compra:

  • Textástico: $7,99
  • BBEdit: 49,99 $ ou subscríbete (ver máis abaixo)
  • Texto sublime: 80 $
  • Coda 2: 99,00 $

Subscrición:

  • BBEdit: 39,99 USD/ano, 3,99 USD/mes ou compra directamente (arriba)
  • UltraEdit: 79,95 USD/ano

Calquera outro editor de texto bo para Mac que botamos de menos aquí? Deixa un comentario e fáganos saber.

listado convenientemente nun panel lateral. Podería lanzalos un por un facendo dobre clic no nome da macro.

Comprei Textastic para o meu iPad e, finalmente, cambiei tamén a el no meu Mac. É delgado, malo e fixo todo o que necesitaba nese momento.

Tamén xoguei moitas veces con Vim e Emacs ao longo dos anos, pero non dediquei tempo suficiente para aprender a usalos de forma competente. As súas interfaces non se parecen ás aplicacións modernas, polo que resultoume difícil seguir con elas aínda que estou convencido de que son as ferramentas máis poderosas que existen e que teñen amigos que xuran por elas.

Quen necesita unha Editor de texto?

Quen necesita un editor de texto decente? Calquera persoa que necesite traballar con ficheiros de texto sinxelo. Iso inclúe as persoas que necesitan unha ferramenta casual para pequenas edicións e as que usan unha como ferramenta de software principal todos os días. Podes usar un editor de texto para tarefas como:

  • crear ficheiros HTML e CSS ao crear un sitio web
  • escribir contido para a web en HTML ou Markdown
  • desenvolver aplicacións web que usan unha linguaxe de programación como Python, JavaScript, Java, Ruby on Rails ou PHP
  • desenvolvendo aplicacións de escritorio usando unha linguaxe de programación como Objective C, C# ou C++
  • desenvolvendo aplicacións móbiles usando unha linguaxe de programación como Java, Python, Objective C, Swift, C#, C++
  • edición de ficheiros de configuración baseados en texto para un programa de software ou o seu sistema operativo
  • escribindo en marcadoidiomas que che permiten engadir formato ao texto simple, como Fountain para guións e Markdown para prosa
  • tomar notas en texto simple ou Markdown para evitar o bloqueo de provedores

Algúns editores de texto desenvólvense tendo en conta unha ou varias destas tarefas. Un editor de texto dirixido a desenvolvedores de aplicacións pode incluír un depurador, mentres que un editor de texto dirixido a desenvolvedores web pode incluír un panel de vista previa en directo. Pero a maioría dos editores de texto son o suficientemente flexibles como para ser usados ​​con calquera propósito.

O atractivo dun editor de texto é que se pode usar para moitas cousas diferentes e personalizarse dun xeito que ningún outro tipo de aplicación pode facer. Non obstante, moitos usuarios prefiren utilizar unha ferramenta máis especializada, por exemplo, un IDE (Integrated Development Environment) para a programación ou unha aplicación de escritura dedicada como Scrivener ou Ulysses.

Xa que che interesan os editores de texto, Temos outros resumos que tamén poden interesarche:

  • Mellor Mac para programar
  • Mellor portátil para programar
  • Mellores aplicacións de escritura para Mac

Mellor editor de texto para Mac: The Winners

Mellor editor de texto comercial: Sublime Text 3

Sublime Text 3 é unha edición de texto multiplataforma que é rápida, fácil de comezar e satisface as necesidades da maioría dos usuarios. Lanzouse en 2008 e ten todas as funcións e altamente personalizable, unha excelente opción para quen necesite un texto profesional e capaz.editor.

Visita o sitio oficial de Sublime Text para descargar. O período de proba gratuíto é indefinido. A aplicación custa 80 USD para cada usuario (non para cada máquina) para o seu uso continuado.

De un vistazo:

  • Lema: “Un editor de texto sofisticado para código, marcado e prosa.”
  • Enfoque: todo tipo: desenvolvemento de aplicacións, desenvolvemento web, escritura
  • Plataformas: Mac, Windows, Linux

É doado comezar con Texto sublime. Non hai un punto final real para a proba gratuíta, polo que podes probala a fondo antes de decidir comprala, cousa que se lle invitará a facer de cando en vez. E a aplicación é fácil de aprender. Entras e comezas a usalo, despois colles as súas funcións avanzadas ao longo do camiño segundo as necesites.

Parece xenial e é rica en funcións. Sublime Text 3 funciona de forma consistente en todas as plataformas, o que se consegue mediante o uso dun kit de ferramentas de IU personalizado, e a propia aplicación é nativa de cada sistema operativo. Isto faino máis lixeiro e sensible que outros editores multiplataforma.

Sublime Text ofrece unha ampla gama de atallos de teclado para manter os dedos onde queiras, e un opcional. O minimapa no lado dereito da pantalla móstrache inmediatamente onde te atopas nun documento.

Ofrece o resaltado de sintaxe e hai unha variedade de esquemas de cores dispoñibles. Aquí están a configuración predeterminada para un ficheiro HTML:

E aquí está aResaltado de sintaxe predeterminada para un ficheiro PHP:

Podes ver varios documentos abertos nunha interface con pestanas (como arriba) ou en ventás separadas.

A o modo sen distraccións fai que a xanela sexa a pantalla completa e o menú e outros elementos da interface de usuario quedan ocultos.

Podes editar varias liñas á vez seleccionando os números de liña desexados (premendo premendo Maiúsculas ou Comando e premendo clic), despois usando o atallo de teclado Comando-Maiús-L. Aparecerá un cursor en cada liña seleccionada.

As seccións de código pódense dobrar (por exemplo, onde se están aniñadas se se usan instrucións) facendo clic nos triángulos de revelación xunto aos números de liña.

Buscar e substituír é potente e admite expresións regulares. A busca esténdese ao sistema de ficheiros co comando Ir a calquera cousa (Comando-P), que é a forma máis rápida de abrir calquera ficheiro do cartafol actual. Outros comandos "Ir a" facilitan a navegación e inclúen Símbolo Ir a, Definición Ir a, Referencia Ir a e Ir á liña.

A aplicación é altamente personalizable. A configuración cámbiase editando un ficheiro de configuración baseado en texto. Aínda que isto pode sorprender aos principiantes, ten moito sentido para aqueles que están afeitos a traballar nun editor de texto, e o ficheiro de preferencias está moi comentado para que poidas ver as opcións dispoñibles.

Os complementos están dispoñibles no paquete de Sublime Textsistema de xestión , ao que se pode acceder desde a paleta de comandos da aplicación ou desde o sitio web oficial. Estes poden estender a funcionalidade da aplicación de xeitos específicos e están escritos en Python. Actualmente hai case 5.000 dispoñibles.

Mellor editor de texto gratuíto: Atom

Atom é unha alternativa gratuíta e de código aberto lanzada en 2014. Ten unha funcionalidade similar a Sublime Text . Atom é multiplataforma e está baseado no marco de "escribir unha vez e implementar en todas partes" de Electron, polo que é un pouco máis lento que Sublime Text.

A aplicación foi creada por GitHub, que foi adquirida posteriormente por Microsoft. A pesar das recelas dalgúns na comunidade (especialmente porque Microsoft xa desenvolvera o seu propio editor de texto), Atom segue sendo un editor de texto robusto.

Visita o sitio oficial de Atom para descargar a aplicación de balde.

De un vistazo:

  • Lema: "Un editor de texto hackable para o século XXI".
  • Enfoque: desenvolvemento de aplicacións
  • Plataformas : Mac, Windows, Linux

Actualmente, a primeira impresión que dá Atom non é boa. A primeira vez que o abres en macOS Catalina móstrase unha mensaxe de erro:

Non se pode abrir "Atom" porque Apple non pode comprobar se hai software malicioso.

Atopei unha solución no Atom Discusion Forum: localice Atom no Finder, prema co botón dereito e, a continuación, seleccione Abrir. Unha vez feito isto, a aplicación abrirase sen errosmensaxe no futuro. Sorpréndeme que aínda non se creou unha corrección para isto.

Atom é fácil de recoller para os novos usuarios. Ofrece unha interface con pestanas, así como varios paneis, así como un atractivo resaltado de sintaxe para varios idiomas. Aquí está o formato predeterminado para ficheiros HTML e PHP.

Como Sublime Text, está dispoñible a edición multiliña, que se estende á edición multiusuario. Teletipo é unha función única que permite que diferentes usuarios abra e editen o documento ao mesmo tempo, como o farías con Google Docs.

Está dispoñibles o dobramento de código e o autocompletado intelixente, como tamén o estás. expresións regulares, un navegador do sistema de ficheiros, excelentes opcións de navegación e unha busca potente.

Dado que a aplicación foi creada pensando en desenvolvedores, non é de estrañar que Atom inclúa algunhas funcións IDE e ofrécese instalar o desenvolvemento de Apple. ferramentas para ti cando a abres por primeira vez.

Engades funcionalidades á aplicación mediante paquetes e pódese acceder ao xestor de paquetes directamente desde Atom.

Miles de paquetes están dispoñibles. Permítenche engadir funcións como a edición sen distraccións, o uso de Markdown, fragmentos de código adicionais e compatibilidade con idiomas e personalización detallada do aspecto e do funcionamento da aplicación.

Mellor editor de texto para Mac: o Competencia

Visual Studio Code

Aínda que agora Atom é tecnicamente unProduto de Microsoft, Visual Studio Code é a aplicación que deseñaron, e é xenial. Foi lanzado en 2015 e está gañando popularidade rapidamente. As súas características destacadas son o complemento intelixente de código e o resaltado de sintaxe.

Visita o sitio oficial de Visual Studio Code para descargar a aplicación de balde.

Dunha ollada:

  • Lema: "Edición de código. Redefinido.”
  • Enfoque: desenvolvemento de aplicacións
  • Plataformas: Mac, Windows, Linux

VSCode é rápido e receptivo, está dirixido a desenvolvedores e está enfocado á edición e código de depuración. Está lanzado baixo unha licenza MIT de código aberto.

IntelliSense é unha función que engade intelixencia ao remate do código e ao resaltado da sintaxe tendo en conta os tipos de variables, as definicións de funcións e os módulos importados. Admítense máis de 30 linguaxes de programación, incluíndo ASP.NET e C#. Aquí está o seu resaltado de sintaxe predeterminada para ficheiros HTML e PHP:

A aplicación ten unha curva de aprendizaxe un pouco e inclúe tanto unha interface con pestanas como ventás divididas. O Modo Zen ofrece unha interface mínima con só tocar un botón, oculta menús e ventás e maximiza a aplicación para encher a pantalla.

Inclúe un terminal, un depurador e comandos Git, pero é non é un IDE completo. Para iso, cómpre mercar o Visual Studio moito máis grande, o IDE profesional de Microsoft.

Hai dispoñible unha ampla biblioteca de extensións desde a aplicación, que dá acceso a

Son Cathy Daniels, experta en Adobe Illustrator. Utilizo o software desde a versión 2.0 e levo creando titoriais para el desde 2003. O meu blog é un dos destinos máis populares da web para as persoas que queiran aprender Illustrator. Ademais do meu traballo como blogueiro, tamén son autor e deseñador gráfico.