Probé Espresso, pero carece de muchas características importantes, como la ausencia de paréntesis automáticos y de alineación automática.
¿Cuál es el editor de JS más avanzado para OS X?
(por favor, no con Emacs).
Respuestas
¿Demasiados anuncios?Utilizo la versión gratuita de Komodo Edit de ActiveState en Mac y PC. A través de su arquitectura de plugins tiene extensiones que te permiten editar archivos Javascript maravillosamente, con intellisense, finalización de código, etc., y también te permite escribir macros Javascript. Muy bueno. Tengo una macro JSBeautify que formatea el código maravillosamente también.
Editado para añadir una macro de ejemplo que hice en Komodo Edit. Lo siguiente ordena las líneas en orden alfa:
var appObj = ko.views.manager.currentView.scimoz;
if (appObj.selText == '') {
appObj.selectAll();
}
var docText = appObj.selText;
komodo.editor.beginUndoAction();
var ary = docText.split('\n');
ary.sort( function(a,b){
var a1 = a.toLowerCase();
var b1 = b.toLowerCase();
return (a1 > b1) ? 1 : (a1 < b1) ? -1 : 0;
});
docText = ary.join('\n');
appObj.replaceSel(docText);
ko.commands.doCommand('cmd_cleanLineEndings');
komodo.editor.endUndoAction();
TextMate + un paquete de JavaScript (o este ) son mi recomendación.
Viniendo de un fondo de Windows + Komodo no pensé que TextMate podría tocar el poder de Komodo para los lenguajes de secuencias de comandos, pero me ha demostrado que estaba equivocado una y otra vez. Es un editor tan agradable una vez que se supera la curva de aprendizaje. Tiene extensibilidad a raudales. Profunda integración con el shell subyacente de OS X. Buena integración de diff y git/mercurial/svn. Y la comunidad Bundle es activa, inteligente y de uso gratuito.