2010-11-22 24 views
31

Qualcuno conosce un buon editor di testo per Mac che supporta l'evidenziazione della sintassi in CoffeeScript? È possibile farlo in TextWrangler o BBEdit?Editore CoffeeScript per MacOS

Saluti :)

risposta

7

TextMate hanno una buona bundle:

TextMate bundle

RubyMine/IDEA hanno anche buon plugin (ma questo è IDE ed è multipiattaforma):

Idea plugin

+0

La maggior parte sempre c'è un pacchetto TextMate per tutto ciò che si desidera ottenere. –

+0

true ... true ... –

+0

Grazie, Andrzej. Suppongo che alla fine dovrò imparare come TextMate :) – kolinko

0

Hai provato a provare Eclipse?

+0

Eclipse è troppo pesante per me, ma grazie per informazioni :) – kolinko

+0

dove hai trovato il supporto di eclissi per coffeescript? – Guard

+0

@GUARD - penso che dovresti essere in grado di configurare eclipse per formattare CoffeeScript come desiderato – Thariama

41

Su http://jashkenas.github.com/coffee-script/ c'è un elenco di ciò che è disponibile.

Per Emacs c'è CoffeeScript Major Mode (Emacs for mac: http://aquamacs.org/)

Per Vim c'è Vim CoffeeScript (Vim per mac: http://code.google.com/p/macvim/)

Per Textmate c'è CoffeeScript TextMate Bundle (come notato da Trevor, questa viene mantenuta da CoffeeScript creatore Jeremy Ashkenas. E come notato da Chocohound, funziona su Sublime Text 2 troppo)

Per Gedit c'è gedit-coffeescript

per IntelliJ IDEA e RubyMine c'è coffeescript-idea

riesco a trovare nulla per TextWrangler o BBEdit .

Edit:

L'elenco spostato nella wiki e ora c'è un tentativo di fare un plugin BBEdit troppo;)

Come mb21 Detto questo, è possibile trovare le istruzioni TextWranglerhere.

+0

gedit non è per Mac;) –

+3

È possibile installare Gedit su un Mac troppo;) http://projects.gnome.org/gedit/screenshots.html – Sinetris

+2

Va notato che il bundle per TextMate è mantenuto da CoffeeScript creatore Jeremy Ashkenas, quindi è la cosa più vicina a un pacchetto "ufficiale". –

9

Per evidenziare CoffeeScript in Eclipse:

  1. Scarica http://www.gstaff.org/colorEditor/cbg.editor_1.2.6.jar
  2. Scarica https://raw.github.com/dhotson/coffeescript-jedit/master/coffeescript.xml
  3. Aprire cbg.editor_1.2.6.jar con un editor di zip.
  4. Put coffeescript.xml nella directory \ cbg.editor_1.2.6.jar modalità
  5. Modifica cbg.editor_1.2.6.jar \ modalità \ catalogo (si tratta di un file XML)
  6. aggiungere una riga per CoffeeScript:

<MODE NAME="coffee" FILE="coffeescript.xml" FILE_NAME_GLOB="*.coffee" />

Salvare il .jar e metterlo nella directory dei plugin di Eclipse. Riavviare i file Eclipse e .coffee ora dovrebbero essere evidenziati.

ATTENZIONE: per qualche motivo, i colori predefiniti di questo plug-in sono TERRIFICANTE INUTILIZZABILE. Raccomando di modificare prima i colori per l'allegato, prima di visualizzare qualsiasi file. Onestamente, basta risparmiarti il ​​mal di cuore.

Colour preferences in Eclipse

+3

Ho scritto uno script che automatizza il download e la modifica del jar come descrivi . Include alcuni passaggi aggiuntivi che ho trovato utili. Sentiti libero di modificarlo in base alle tue esigenze: https://github.com/bolinfest/coffee-script/blob/master/patch-color-editor.sh – bolinfest

+0

'bash <<(curl https: // raw .github.com/bolinfest/coffee-script/master/patch-color-editor.sh) ' – pwnall

+0

@bolinfest: Sono su Mac e non ho installato il comando' wget', infatti, lanciando il tuo script ho ottenuto 'patch -color-editor.sh: riga 18: wget: comando non trovato'.Per farlo funziona, devi salvare lo script sostituendo il comando 'wget' con' curl -O'. –

1

Aptana ha ora in versione 3.0.4, ma a causa di un bug con il controllo su schede/spazi, avrete bisogno di installare la versione beta 3.0.5.

Questa è la versione beta sito di aggiornamento Eclipse: http://preview.appcelerator.com/aptana/studio3/plugin/update/beta/

Sono abbastanza contento con Aptana. A mio parere, gli editor per css, scss, coffeescript, html, ecc. Sono tutti migliori degli editor di eclissi incorporati per queste lingue.

1

Adobe Brackets ha il supporto CoffeeScript nativo e l'estensione del 'Interactive Linter' (scaricabile dal all'interno dell'app) lo renderà anche in qualche modo, ti dirà che le tue linee sono troppo lunghe e così via.

Tuttavia, non esiste una scorciatoia da tastiera comment/uncomment, che diventa obsoleta e ci sono altri bug, come ci si aspetterebbe da un software in così difficile sviluppo.

Vale la pena verificare, in ogni caso.