Ho provato Espresso ma manca così tante funzioni importanti come nessuna parentesi automatica, nessuna auto-allineamento.
Qual è l'editor JS più avanzato per OS X?
(per favore non Emacs per me).
Uso la versione gratuita di Komodo Edit di ActiveState su Mac e PC. Tramite la sua architettura plugin ha estensioni che ti permettono di modificare meravigliosamente i file Javascript, con intellisense, completamento del codice e così via, e ti permette anche di scrivere macro Javascript. Molto bello Ho una macro JSBeautify che formatta meravigliosamente il codice.
Modificato per aggiungere la macro di esempio che ho creato in Komodo Edit. Il seguente ordina le righe in ordine alfabetico:
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 pacchetto JavaScript (o questo ) sono la mia raccomandazione.
Venendo da uno sfondo di Windows + Komodo, non pensavo che TextMate potesse toccare il potere di Komodo per i linguaggi script, ma mi è stato dimostrato di sbagliare più e più volte. È un editor così bello una volta superata la curva di apprendimento. Ha estensibilità in picche. Integrazione profonda con la shell OS X sottostante. Nice diff e git / mercurial / svn integrazione. E la community di Bundle è attiva, intelligente e gratuita.
Leggi altre domande sui tag text-editor development