5 votos

¿Cuál es el editor de JavaScript más avanzado para OS X?

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).

3voto

sme Puntos 1992

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();

0voto

shsteimer Puntos 8749

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.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X