2010-01-25 12 views
5

Sto cercando un editor simpatico/personalizzabile da inserire in una pagina Web per la modifica degli script per un DSL personalizzato. Idealmente con l'evidenziazione della sintassi (e intellisense sarebbe fantastico!)Che cos'è un buon editor di javascript per modificare il codice DSL personalizzato?

Qualcuno sa qualcosa di adatto?

+0

Quali caratteristiche specifiche sarebbe un editor online per un DSL personalizzato deve avere? –

+0

oh, e ragionevolmente semplice .... Sto immaginando un "hey, ho usato X, era abbastanza semplice da usare, ho appena fatto blah e ho finito" :-) Sto cercando su google e c'è un sacco di strani e oscuri quelli là fuori, sto davvero cercando di scorciatoia per dover provare un sacco. –

risposta

2

Per l'evidenziazione della sintassi, vedere EditArea. Intellisense potrebbe essere scritto come plugin.

1

Si consiglia di dare un'occhiata a Bespin. Hai una buona descrizione qui: http: // mozillalabs.com/bespin/2010/01/15/bespin-embedded-0-6-released-now-in-two-great-flavors/

Ha un pieno supporto per essere incorporato. Vedere il documento di incorporamento: https: // bespin.mozilla.com/docs/embedding/index.html

È possibile scrivere un plug-in di evidenziazione della sintassi personalizzato abbastanza facilmente se necessario. Probabilmente si può fork e adattare uno degli evidenziatori di sintassi incorporati. L'editor stesso e i relativi plug-in sono scritti in Javascript.

Il progetto è finalizzato a essere un editor di codice collaborativo completo basato sul web &, quindi le funzionalità di tipo intellisense dovrebbero essere presto disponibili se non sono già presenti.

2

forse si dovrebbe dare un'occhiata a CodeMirror:

http://codemirror.net/

E ' "solo" un editor componenti e probabilmente si dovrà mettere un po' di lavoro in esso. ma è facile migliorarlo e integrarlo.

Problemi correlati