¿Existe un editor de texto liviano y gratuito que no sea solo de texto pero que tampoco sea un IDE pesado?

No estoy realmente satisfecho con los editores de texto disponibles para Mac OS X.

Probé TextWrangler , Smultron , Coda , SubEthaEdit , TextMate y otros que no recuerdo. Pero ninguno de los anteriores satisfizo mis necesidades.

Quiero un editor de texto (gratuito)

  • que es rápido,
  • que resalta la sintaxis
  • donde puedo definir sintaxis propias (o hay muchos complementos, por ejemplo, para YAML),
  • donde los desarrolladores están activos,
  • que no tiene el aspecto y la sensación de TextWrangler (odio la barra lateral deslizante) sino una aplicación Mac real
  • que puede definir proyectos (como Coda can)
  • que incluye un soporte básico para Git y/o SVN
  • que admite un autocompletado rápido
  • Compatible con Mac OS X 10.6

En lenguaje sencillo: el editor de texto ligero perfecto que aún no es un IDE pesado.

"No estoy realmente satisfecho con los editores de texto disponibles para MacOS X ". ¿Hay algún editor que hayas usado en otra plataforma que prefieras? Es posible que exista un equivalente comparable para OS X.
No puedo recordar lo que usé en Linux y Windows, pero no puedo recordar que realmente me gustó un editor allí...
El programa ideal para ti no existe. O, mejor dicho, lo hace y se llama TextMate.
Estoy de acuerdo en que hay cosas que faltan con los editores de texto. También encuentro que entre TextMate / VIM y un poco de magia de shell puedo manejarlo bien.
Creo que obtienes lo que pagas en la mayoría de los casos y un editor de texto no es diferente, así que no esperes obtener todo lo que buscas sin costo alguno. En mi humilde opinión, el precio de TextMate realmente vale la pena.
Creo que tienes que ser un poco más flexible aquí. Tienes 10 respuestas, y la comunidad se decidió por TextMate (aunque yo mismo soy un BBEdithombre) y Xcode, pero más o menos derribaste cada una de ellas en los comentarios. No creo que alguna vez encuentre el editor de texto "perfecto" que se adapte a sus gustos particulares a menos que lo codifique usted mismo.
TextMate sacudió el mundo de los editores cuando llegó. Cada nuevo editor necesita competir contra él y si eres un solo desarrollador, entonces es muy difícil ponerse al día. Dejé de trabajar en mi propio editor de código abierto y cambié por completo a usar TextMate. Perdón.
Creo que tú, yo y muchos otros seguimos buscando una versión para OS X de Notepad++ .

Respuestas (19)

¿Has considerado Xcode?

Sé que dijiste que no te gusta TextMate, pero es uno que satisface prácticamente todas tus necesidades.

que es rapido

TextMate
Realmente rápido

Xcode
No tan rápido pero no Eclipse/Netbeans-slow

que resalta la sintaxis

TextMate
Muy completo y extensible

Xcode
Resalta la sintaxis, depende de tus necesidades

donde puedo definir sintaxis propias (o hay muchos complementos, por ejemplo, para YAML),

TextMate
Muy, muy extensible


Las extensiones de sintaxis de Xcode son posibles

donde los desarrolladores están activos,

TextMate
Algunos dicen que es vaporware, sin embargo, muy pocos otros editores de texto pueden competir con sus características actuales.

El desarrollo de Xcode
Apple de este programa es muy activo.

que no tiene la apariencia de TextWrangler

TextMate
Si no te gusta la barra deslizante, hay un complemento para reemplazarla por un cajón

Xcode
no tiene una barra deslizante

que puede definir proyectos (como Coda can)

TextMate / Xcode
Hacer proyectos

que incluye un soporte básico para Git y/o SVN

Compatibilidad con TextMate
para Git/SVN/Mercurial (y probablemente más) a través de complementos incorporados y agregados

Compatibilidad con Xcode
SVN para 3.x, se agregó Git en Xcode 4

que admite un autocompletado rápido


Finalización de función/variable básica de TextMate Finalización
de código muy completa a través de paquetes


Finalización de variable/función básica de Xcode

Compatible con Mac OS X 10.6

TextMate
Algún problema de compatibilidad

Xcode
Totalmente compatible

+1. Aunque sugerí otra alternativa a continuación, no podría vivir sin TextMate. [abraza a TextMate]
@scottie lo mismo aquí
XCode es un IDE completo, no lo que estoy buscando. Desafortunadamente, TextMate no es gratis :(
En realidad, Xcode 4 agregó Git y no Mercurial (a partir de Developer Preview 2, podría cambiar hasta el lanzamiento final)
@alopix, no dijiste que "gratis" era uno de tus requisitos. Entonces, si el precio y el hecho de que tiene una interfaz bastante simple son sus únicas quejas, entonces diría que gana.
@sholsinger aunque lo gratis está entre paréntesis, era uno de mis requisitos ;)

Diría que MacVim pero, por supuesto, es una herramienta más complicada basada en el editor de texto vim tradicional de Unix con una curva de aprendizaje pronunciada.

Por cierto, ¿qué aspecto de TextMate no te atrajo?

TextMate tiene una interfaz de usuario horrible, al igual que TextWrangler...
+1 con algunos complementos de elección, este es, con mucho, el mejor editor de texto "ligero" disponible.
¿Qué tiene de malo la interfaz de usuario de TextMate? Toda la interfaz de usuario es básicamente una ventana de documento...
Los menús relacionados con el paquete se abarrotan rápidamente (muestran cosas como fragmentos y comandos de Ruby cuando estoy editando un archivo C) y el editor de paquetes es atroz. Las pestañas son realmente malas e inútiles también, aunque las deshabilito de inmediato a través del plist y me quedo con Cmd+T y la barra lateral. El plegado de código no se puede utilizar y su ventana emergente plegada es una información sobre herramientas muy básica (además, no funciona en absoluto en Python porque TM no puede manejar bloques delimitados por espacios en blanco). Bueno, eso fue antes de que aumentara mi Vim-fu de todos modos.
+1 si tienes la paciencia para aprender Vim, tu poderoso editor personalizable que puedes usar en "todas" las plataformas.
Pero hay muchísimo valor en aprender vim. Puedes usarlo prácticamente en cualquier lugar y en cualquier momento. Y lo hace básicamente todo.

¡Creo que Aquamacs podría hacer el truco!

Iba a sugerir emacs, pero obviamente esto encaja a la perfección

Texto sublime 2

Compatibilidad con fragmentos, idiomas y combinaciones de colores de TextMate. Vista dividida, tabulación, proyectos, comandos. Pantalla completa en Lion y un modo "enfocado". Extensible, también.

Muy rápido, excelente modo de selección múltiple y multiplataforma.
Actualmente tiene un precio de $ 59, pero hay una versión gratuita disponible con alertas ocasionales.

También tiene una API de complemento de rápido crecimiento y una comunidad circundante.

ingrese la descripción de la imagen aquí

Compruébalo, es increíble.

Actualización : Sublime Text 2 ahora es reemplazado por Sublime Text 3 , que presenta varias mejoras y mejoras de rendimiento.

He probado TextMate, Chocolat, Coda, Eclipse y otros en el pasado, Sublime es, con mucho, mi favorito ahora.
Sé que es un viejo tema. ahora que Sublime Text 2 está disponible (con 3 en camino, lanzado como una versión beta increíblemente rápida y estable), diría que también se lleva la palma.

No lo vas a encontrar.

  • que es rápido,

TexMate es bastante rápido. Sin embargo, TextWrangler es más rápido para archivos grandes.

  • que resalta la sintaxis

La mayoría (si no todos) tienen resaltado de sintaxis.

  • donde puedo definir sintaxis propias (o hay muchos complementos, por ejemplo, para YAML),

Puede o no obtener esto.

  • donde los desarrolladores están activos,

La mejor de las suertes con eso.

  • que no tiene el aspecto y la sensación de TextWrangler (odio la barra lateral deslizante) sino una aplicación Mac real

¿Qué tiene de malo la barra lateral?

  • que puede definir proyectos (como Coda can)

Defina proyectos como carpetas y ya está todo listo.

  • que incluye un soporte básico para Git y/o SVN

La filosofía de UNIX es hacer una cosa y hacerlo bien. El soporte integrado para un SCM no es algo fácil de encontrar. ¿Quizás deberías usar una herramienta externa?

  • que admite un autocompletado rápido

Hasta donde yo sé, solo unos pocos IDE principales admiten esto.

No vas a encontrar lo que buscas gratis . Cualquier IDE se sentirá lento como el barro en comparación con un editor de texto como TM o TW.

Si quieres mi opinión honesta, prueba TextMate. Los paquetes le permitirán replicar parte del comportamiento que está buscando, el resto puede esperar que esté en 2.0.

+1 porque no lo vas a encontrar. Tiene demasiados requisitos previos para encontrar algo que coincida exactamente.
Especialmente si, como dijo Josh, 'gratis' es uno de esos requisitos previos.

Echa un vistazo a Fraise , la sucesora de Smultron. Cumple con muchos de sus requisitos. Estos son los que no se cumplen:

  • donde los desarrolladores están activos: parece que Fraise ahora está muriendo como su predecesor
  • que incluye un soporte básico para Git y/o SVN: no estoy seguro de lo que quiere decir con esto, pero Fraise tiene integración de línea de comandos
  • que admite un autocompletado rápido: no es positivo, pero no creo que tenga autocompletado ... pero tiene comandos y fragmentos de texto

Todo lo demás que mencionas está ahí.

en editar:

Fui un tipo de notepad ++ durante años haciendo trabajo de desarrollo de Windows y en los últimos dos meses he hecho la transición lentamente a vim. Hace todo lo que pides y más.

Eso es casi lo que estaba buscando. No sabía que alguien "continuaba" Smultron :)
Todavía uso Smultron a pesar de que el desarrollador (el intrépido Peter Borg) dejó de desarrollarlo. Notepad ++ sigue siendo, con mucho, mi editor favorito en cualquier plataforma.

No puedo responder por ello personalmente, pero RedCar parece bastante prometedor. Admite paquetes de TextMate y se ejecuta en Mac, Linux y Windows. No es compatible con toda su lista de características, no creo que tenga control de fuente integrado o soporte de proyectos (aparte de las carpetas).

RedCar OSX

Parece prometedor. ¿Alguien ya lo usó?
¡Redcar no está terminado! :(
Demasiado. Lo estaré vigilando para cuando empiece a madurar.
se ve muy TextMate'ish. Prometedor.
La única aplicación que está terminada es aquella cuyo desarrollo ha cesado. (Contradice directamente su requerimiento #4)

¡Necesita Notepad ++ ejecutándose bajo el vino! o embotellador !

Una tendencia que noté este año es que los programadores y desarrolladores web de Mac se están alejando de Textmate y similares a MacVim, incluido Ryan Singer de 37signals, quien sacudió a MacVim durante su charla sobre el futuro de las aplicaciones web recientemente .

Mucha gente ha escrito sobre por qué cambiaron; "Coming Home to Vim" es mi favorito.

+1 para Vim o MacVim: hace todo lo que quiere el OP, excepto que no es muy similar a la aplicación OS X y tiene una curva de aprendizaje pronunciada. Una vez que puedes usarlo, es impresionante.

Pruebe Editra. Hace muchas de las cosas que quiere, pero no todas, es similar al bloc de notas ++ en Windows.

Me olvidaba de este, es bastante completo y tiene la ventaja de que además es gratuito y de código abierto.
este es bastante bueno si no puedes entrar en macvim.
@calavera sí, lo encuentro antes de encontrar macvim ahora solo uso macVim

¿Qué tiene de malo BBEdit , aparte de que quizás tengas que pagarlo?

A alguien que "odia" "la apariencia de TextWrangler" tampoco le va a gustar BBEdit.
TextWrangler no tiene casi las características que tiene BBEdit en términos de personalización. En cuanto a la "apariencia", una ventana de BBEdit se puede reducir a un conjunto bastante mínimo de widgets de interfaz.

Puedes probar con KomodoEdit .

Quiero un editor de texto (gratuito)

Gratis y gratis (bajo la Licencia Pública de Mozilla).

  • que es rápido,

Razonablemente rápido

  • que resalta la sintaxis

Controlar

  • donde puedo definir sintaxis propias (o hay muchos complementos, por ejemplo, para YAML),

Hay muchos complementos ; Estoy seguro de que es posible crear su propio resaltador de sintaxis

  • donde los desarrolladores están activos,

Eso creo.

  • que no tiene el aspecto y la sensación de TextWrangler (odio la barra lateral deslizante) sino una aplicación Mac real

Me temo que no es una aplicación Cocoa; está construido a partir del sistema de interfaz de usuario de Firefox.

  • que puede definir proyectos (como Coda can)

Sí.

  • que incluye un soporte básico para Git y/o SVN

Parece que puede haber algún soporte Git incorporado. Aquí hay un complemento de git. Parece que el soporte para SVN está integrado.

Editar: Esas funciones parecen requerir Komodo IDE, en lugar de Komodo Edit. Komodo IDE es una actualización de pago. Puede encontrar " Soporte de SVN casero para Komodo Edit " para ser interesante.

  • que admite un autocompletado rápido

Tiene autocompletado; tendrás que probarlo para ver si es lo suficientemente rápido para ti.

  • Compatible con Mac OS X 10.6

Sí.

Hay un nuevo editor en el bloque llamado Chocolat . Lo he estado usando durante una semana y me gusta mucho. Tiene muchas de las características de TextMate (además de admitir paquetes de TextMate), pero he descubierto que funciona mucho mejor con grandes conjuntos de archivos, especialmente en la red.

¡Gracias! Mi hermano también me habló de ese, pero se me olvidó el nombre xD
Chocolat es bueno, pero me molesta que no tenga pestañas (al menos no en la parte superior).
Lo hace. ¡Simplemente use cmd+t o el ícono + en la parte superior derecha para crear una nueva pestaña!
Actualización: recientemente cambié a Sublime 2. Me encanta.

Soy partidario de Coda en estos días, pero me encontré con esto el otro día cuando estaba buscando algo más. No lo he probado, así que no estoy seguro de si satisface todas tus necesidades. Es gratis, pero solo porque ya no se está desarrollando.

http://www.web-scripter.com/

El desarrollo de WebScripter se ha suspendido y ahora se ofrece como software gratuito, pero no se lanzarán nuevas versiones. :'(

Hay un nuevo editor de texto llamado Kod que es moderno, rápido y admite proyectos.

Una advertencia: el desarrollo de Kod recién comienza, por lo que las cosas son un poco inestables. Es un software de nivel alfa en la versión 0.0.3, aunque creo que eventualmente se convertirá en la aplicación que está buscando.

Características:

  • Escrito desde cero para 10.6 usando Grand Central Dispatch y otras cosas nuevas
  • Utiliza el formato de resaltado de sintaxis GNU, por lo que hay soporte de resaltado para todos los idiomas.
  • Interfaz de usuario moderna con pestañas de Chromium
  • Scriptable usando node.js
Tenga en cuenta que incluso si está en alfa, todavía tengo que ver un bloqueo debido a Kod. No estoy seguro de si se completa automáticamente o no, pero sé que resalta, entre otras cosas.

Atom by GitHub es un editor de texto gratuito y potente y una compilación IDE con los programadores en mente. Al mismo tiempo, tampoco da la impresión de ser un IDE pesado.

Visual Studio Code es otra oferta similar de Microsoft.

¿Has probado alguna de las variantes de Eclipse? No soy un gran fanático de Eclipse, pero la versión Aptana de Eclipse (que está dirigida principalmente a desarrolladores web front-end) parece satisfacer todos los requisitos anteriores y puede valer la pena echarle un vistazo.

http://aptana.com

Eclipse es un IDE completo: quiero un editor pequeño y liviano. Estoy usando Eclipse para proyectos grandes, pero para los pequeños es demasiado elevado.

Su mejor apuesta en 2018 para editores gratuitos, activos y extensibles que no son IDE pesados ​​son:

Todos son muy rápidos en SSD Mac modernos, incluso el MacBook (One) con una CPU móvil con núcleos mínimos y frecuencia de reloj. Todos son gratuitos, desarrollados activamente, extensibles, admiten control y finalización de código y son extensibles, programables y se pueden agregar para muchos idiomas y sintaxis.

También hay Brackets , a tener en cuenta. Escrito en Javascript, actualmente desarrollado por Adobe como un "proyecto de código abierto guiado por la comunidad", se enfoca en el desarrollo web pero también se puede usar como un editor de texto genérico, tiene una API sólida para extenderlo y un número creciente de extensiones ya disponibles.