2010-01-25 12 views
5

Estoy buscando un editor agradable/personalizable para poner en una página web para la edición de scripts para una DSL personalizada. Lo ideal sería resaltar la sintaxis (¡e intellisense sería genial!)¿Qué es un buen editor de JavaScript para editar código DSL personalizado?

¿Alguien sabe de algo adecuado?

+0

¿Qué características específicas sería un editor en línea para una conexión DSL a medida que tienen? –

+0

oh, y razonablemente simple ... Me estoy imaginando un "hey, usé X, era bastante fácil de usar, simplemente lo hice y lo terminé" :-) Estoy buscando en Google y hay muchas cosas raras y oscuras unos por ahí, realmente estoy buscando atajos para tener que probar muchos. –

Respuesta

2

Para resaltar la sintaxis, mira EditArea. Intellisense podría escribirse como un complemento.

1

Deberías echar un vistazo a Bespin. Aquí tiene una buena descripción: http: // mozillalabs.com/bespin/2010/01/15/bespin-embedded-0-6-released-now-in-two-great-flavors/

Tiene un soporte completo para ser incrustado. Consulte el documento de incorporación: https: // bespin.mozilla.com/docs/embedding/index.html

Puede escribir fácilmente un complemento de resaltado de sintaxis personalizado si es necesario. Probablemente pueda bifurcar y adaptar uno de los resaltadores de sintaxis incorporados. El editor en sí y sus complementos están escritos en Javascript.

El proyecto está destinado a ser un completo editor de código colaborativo basado en la web &, por lo que las características tipo intellisense deberían aparecer pronto si ya no están presentes.

2

tal vez debería echar un vistazo a CodeMirror:

http://codemirror.net/

es "sólo" un-componente de edición y es probable que tenga que poner un poco de trabajo en ella. pero es fácil mejorarlo e integrarlo.

Cuestiones relacionadas