Lista de editores de texto de macOS y editores de código [cerrado]


173

Busqué esto y encontré la pregunta de Maudite sobre editores de texto, pero todos eran para Windows.

Como sin duda habrá adivinado, estoy tratando de averiguar si hay editores de texto / código para Mac además de lo que sé. Editaré mi publicación para incluir los editores enumerados.

Gratis

  1. Textwrangler
  2. Xcode
  3. Mac Vim
  4. Aquamacs y más cerca de los EMacs originales
  5. JEdit
  6. Editra
  7. Eclipse
  8. NetBeans
  9. Kod
  10. TextMate2 - GPL
  11. Soportes
  12. Atom.io

Comercial

  1. Textmate
  2. BBEdit
  3. SubEthaEdit
  4. Coda
  5. Sublime Text 2
  6. Smultron
  7. Tormenta web
  8. Menta

Artículos relacionados con el tema.

  1. Faceoff, ¿cuál es el mejor editor de texto de la historia?
  2. Maceditors.com, características de editores mac comparadas

Gracias a todos los que han agregado sugerencias.


También vale la pena echarle un vistazo a alternativeto.net/software/vim/?platform=mac , que probablemente sea un mejor foro para algo como esto.
naught101

Echa un vistazo a los documentos de Nevron - docs.nevron.com

Entonces, ¿por qué esta pregunta es sobre el tema aquí?
Shougo Makishima

no constructivo? wth?
10101010

Encontré una lista actualizada que fue útil -> learnwoo.com/…
YajiV

Respuestas:



22

Pensé que TextMate era el favorito de todos. No he conocido a un programador que usa una Mac que no usa TextMate.


66
Estoy usando MacVim y puedo decir que vale cada centavo que pagué ... por TextMate. =)
Sergio Acosta

1
Yo uso SubEthaEdit. Todavía estoy contento con eso, y aunque he visto TextMate, nunca ha habido una razón real para que cambie.
Matthew Schinckel el

1
Ah, y todavía uso Xcode para la programación de Cocoa y Java.
Matthew Schinckel el

Una vez que aprenda a usar algunos de los accesos directos en TextMate, quedará claro por qué tantos desarrolladores lo usan :) Segunda opción: VIM :)
Nippysaurus

66
TextMate es horrible y solo maneja 2-3 fuentes ..
Antwan van Houdt

13
  • Emacs
  • Empuje

Pero uso TextMate y puedo decir que, sin duda, vale cada centavo que pagué por él.


Solo un +1 de un usuario de TextMate muy satisfecho (reg. # 63).
Keltia

11

El texto sublime es impresionante (http://www.sublimetext.com/2). Excelentes funciones de búsqueda, muy rápido y ligero. Muy buen código de finalización.

También uso mucho RubyMine y WebStorm (http://www.jetbrains.com/). Son excelentes, pero no para todo, como TextMate.



5

He probado Komodo un poco, y hasta ahora me gusta mucho. Aptana, una variante de Eclipse, también es bastante útil para una amplia variedad de cosas. ¡Siempre hay buenos viejos 'VI también!


5

Si alguna vez planea hacer un esfuerzo serio para aprender Emacs, olvídese inmediatamente de Aquamacs. Intenta torcer y doblar Emacs en algo que no es (una aplicación OS X súper nativa). Eso puede sonar bien y todo, pero una vez que te das cuenta de que rompe por completo casi todas las combinaciones de teclas estándar y el comportamiento de Emacs, comienzas a preguntarte por qué no estás usando TextEdit o TextMate.

Carbon Emacs es una buena aplicación de Emacs para OS X. Es lo más cercano a GNU Emacs sin compilarlo usted mismo. Encaja bastante bien con el sistema operativo, pero al mismo tiempo, es el maravilloso Emacs que todos conocemos y amamos. Actualmente requiere Leopard con la última versión, pero la mayoría de las personas ya se han actualizado. Puedes buscarlo aquí .

Alternativamente, si desea usar Vim en OS X, he oído cosas buenas sobre MacVim .

Más allá de eso, están la línea obvia de editores TextEdit, TextMate, etc. Funcionan para algunas personas, pero la mayoría de los usuarios "avanzados" que conozco (incluido yo mismo) odian tocarlos con algo más corto que un poste de 15 pies.


Este comentario es un juicio subjetivo. Si los Aquamacs estuvieran tan rotos, difícilmente sería utilizado por muchos. Aquamacs definitivamente vincula Mac UX a Emacs principalmente para usuarios de Mac que están acostumbrados a un determinado comportamiento. Los usuarios de Emacs desde hace mucho tiempo tendrán que desaprender, por lo que no es una buena opción para ellos. Por el contrario, los usuarios de Mac encontrarán el Emacs UX normal extraño. Si está planeando usar Emacs multiplataforma en Windows y Linux, entonces aprenda que Emacs sería mi consejo.
Tgunr



4

Hay un nuevo chico en la cuadra: PHPStorm . Lo usé durante todo un año. No es gratis, pero ofrece una licencia individual de 49 $ por año, gratis para desarrolladores de código abierto.

  • Rápido para un IDE : se basa en Java, por lo que se parece un poco a Eclipse / Netbeans, pero los fuma en polvo en términos de velocidad (no tan rápido como Coda / Textmate como este es un IDE).
  • Atajos de teclado en abundancia : rara vez toqué el mouse mientras desarrollaba usando PHPStorm (eso es lo que no me gustó de Coda)
  • Soporte de Subversion integrado : no es necesario tocar Versiones ni ningún otro cliente SVN en Mac
  • Admite fragmentos, plantillas : también se admite la codificación zen
  • Apoya proyectos , aunque en ventanas separadas
  • Búsqueda de archivos, búsqueda de códigos
  • finalización de código , también admite la finalización de código PHPDoc

3
  • BBEdit hace que todos los demás editores se vean como el Bloc de notas.

Maneja archivos gigantes con facilidad; La mayoría de los editores de texto (especialmente TextMate) se ralentizan o se bloquean cuando se les presenta un archivo grande.

Los cuadros de diálogo Regexp y Find de múltiples archivos superan a cualquier otra cosa por facilidad de uso.

El sistema de recortes funciona como magia, y tiene etiquetas de selección, sangría, marcador de posición y punto de inserción, no es solo texto tonto.

BBEdit es fuertemente AppleScriptable. Todo puede ser guionado.

En 9.0, BBEdit tiene finalización de código, proyectos y muchas otras mejoras.

Principalmente lo uso para HTML, CSS, JS y Python, donde es extremadamente fuerte. Algunos idiomas más oscuros no son tan compatibles, pero para la mayoría de los propósitos es fantástico.

Los únicos desarrolladores que conozco a quienes les gusta TextMate son fanáticos de Ruby. Realmente no entiendo la apelación, es marginalmente mejor que TextWrangler (el hermano pequeño gratuito de BBEdit), pero si está gastando dinero, también podría comprar la mejor herramienta por unos pocos dólares más.

  • jEdit tiene la virtud de ser multiplataforma. No es tan bueno como BBEdit, pero es un editor de programador competente. Si alguna vez te enfrentas a un sistema Windows o Linux, es útil tener una herramienta que sabes que funciona.

  • Vim está bien si tiene que trabajar sobre ssh y el sistema remoto o su computadora no puede hacer X11. Me encantaba Vim por la facilidad de editar archivos grandes y hacer comandos repetidos. Pero en estos días, es un voto negativo para mí, con la molestia de la búsqueda y reemplazo no estándar (usando grupos (foo) en lugar de (foo), etc.), manejo de documentos múltiples dolorosamente malo, falta de un proyecto / vista del navegador de disco, falta de AppleScript y manejo extraño del mouse en la versión GVim.


BBEdit no admite la edición colaborativa ..
nawfal

A veces extraño lo estúpido que es notepad.exe. Bajo uso de memoria, rápido, rápido y hace una cantidad mínima de cosas
Joe Plante

2

jEdit se ejecuta en OS X y está basado en Java. Es algo similar a TextMate, creo.

Editra parece interesante, pero no lo he probado yo mismo.


2

TextMate no es para "programadores avanzados". Eso no tiene sentido, TextMate contiene todo lo que un "programador avanzado" desearía. Les permite definir un paquete que les permite configurar rápidamente la forma en que desean que se formatee su código fuente, o uno que siga las pautas del proyecto, acceso fácil y rápido para crear estructuras y clases completas basadas en escribir parte de una construcción y presionar la pestaña .

TextMate es mi herramienta de elección, es rápida, liviana y, sin embargo, contiene todas las características que quisiera en una herramienta para programar. Si bien no está estrechamente integrado en Xcode, eso no es un problema para mí, ya que no escribo software para Mac OS X. Escribo software para FreeBSD.



1

Puede considerar uno de los clásicos: ambos son gratuitos, extensibles y tienen grandes bases de usuarios que se extienden más allá de la Mac:

  • Aquamacs - emacs para OS X (emacs en una ventana de shell también es una opción)
  • Mac Vim - VI con una GUI específica de Mac (vim en una ventana de shell también es una opción)

1

Prefiero una configuración de edición de la vieja escuela. Uso la línea de comandos vim incrustada en una "ventana" de la pantalla GNU dentro de iTerm .

Es posible que esto no se integre bien con XCode, pero creo que funciona muy bien para desarrollar y usar programas de línea de comandos. Si pasa un tiempo considerable trabajando en un terminal, GNU Screen vale los 30 minutos que lleva dominar los conceptos básicos de multiplexación de terminales.


1

Coda es ideal para el desarrollo de estilo PHP / ASP / HTML. Gran interfaz, búsqueda y reemplazo de múltiples archivos con soporte para expresiones regulares, integración FTP / SFTP / etc. para navegar y editar archivos remotos, integración SVN, etc.

Ahora es compatible con complementos y el editor de complementos puede importar paquetes TextMate, por lo que hay un futuro brillante allí. Todavía no hay muchos complementos imprescindibles porque el soporte de complementos se introdujo recientemente con la versión 1.6 hace unos meses. Sin embargo, es una aplicación popular, por lo que espero más en el futuro.

Las "características principales" para mí son: * Edición perfecta de archivos remotos * Navegador de código (navegador de símbolos; panel que enumera funciones, etc.)

La mayoría de la gente no está realmente interesada en usar navegadores de símbolos, pero como tengo que mantener una gran cantidad de código desconocido, los considero invaluables.

Sin embargo, no estoy seguro de que Coda tenga el "poder bruto" de TextMate. Planeo familiarizarme con TextMate a continuación.


1

Hago uso de Komodo IDE. Admite una gran cantidad de idiomas y es personalizable, pero es un poco caro (mi empresa me compró una copia). Una muy buena alternativa es la versión gratuita llamada Komodo Edit. Se carga muy rápido y tiene una lista de características decente y me encuentro recurriendo a ella en lugar del IDE completo para muchos trabajos.



1

De hecho, prefiero EditRocket sobre TextMate. Lo uso en mis máquinas Mac y Ubuntu. Es bueno usar el mismo editor en múltiples sistemas operativos.


1

Textmate es editor de última generación, pero si alguien está pensando en desarrollar en varias plataformas sin monstruos comedores de memoria incómodos como jedit, eclipse, netbeans, etc., eche un vistazo a geany (geany.org). Es gratis. El único problema es que el editor no tiene un aspecto estético en Mac OS X :)


1

Fraise es una buena opción gratuita. Tiene algunos bordes ásperos, pero no se puede superar el precio. Creo que es un tenedor o sucesor de Smultron.

Fraise Text Editor para MacOS


Es un tenedor de Smultron. Desafortunadamente, es el único tenedor de Smultron y el autor lo ha abandonado en favor de una reescritura desde cero.
Ant



1

Uso Eclipse como mi editor principal (para Python) pero siempre tengo a mano SubEthaEdit como mi editor de texto complementario (prueba gratuita, 30 euros para licencia). No es súper complicado pero hace lo que necesito.


Para Python hoy en día, PyCharm es el camino, en mi opinión. Eclipse fue creado originalmente por IBM, que por casualidad odiaba a Sun Microsystems; de ahí su nombre, se suponía que Eclipse eclipsaría a Sun: D Irónicamente hoy, los productos Intellij eclipsan por mucho al Eclipse.
ccpizza

0

Otro voto para Smultron. Lo utilicé al programar XQuery y poder definir archivos de palabras clave para resaltar el color de la sintaxis fue genial.


0

He instalado Smultron y Textwrangler, pero me encuentro usando Smultron la mayor parte del tiempo.


0

Me encantaría usar un editor diferente que XCode para la codificación, pero creo que ningún otro editor se integra lo suficientemente bien como para que realmente valga la pena.
Sin embargo, dado un tiempo, TextMate podría llegar a ese punto. Por el momento, sin embargo, carece principalmente de características de depuración y refactorización.

Para todo lo que no necesita XCode, me encanta TextMate. Si tuviera otro usuario de Mac en mi grupo de trabajo, probablemente consideraría SubEthaEdit por sus características de colaboración. Si lo que desea es Emacs, recomendaría Aquamacs (más parecido a Mac) o Carbon Emacs (más similar a GNU-Emacs)


0

He estado usando BBEdit durante años. Es sólido como una roca, rápido y se integra muy bien en mi flujo de trabajo de Xcode. (No estoy seguro de que algo se integre tanto en Xcode como en el editor incorporado, pero ¿quién tiene tiempo para esperar al editor incorporado?)

Para proyectos de equipos pequeños que no usan un sistema de control de fuente, o para la edición de un solo usuario en múltiples máquinas, SubEthaEdit es muy recomendable.


0

Eclipse y Netbeans tienen editores de texto entre muchas otras cosas. No creo que quieras esperar 10 segundos para que tu editor de texto esté listo: / ... Si vas a pasar un tiempo serio codificando, pasa algo de tiempo y aprende a usar vim (emacs también, pero te recomiendo empuje)

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.