什么是用于编辑自定义DSL代码的优秀JavaScript编辑器?

时间:2010-01-25 20:52:05

标签: javascript

我正在寻找一个好的/可自定义的编辑器来放置一个网页,用于编辑自定义DSL的脚本。理想情况下,语法高亮(并且intellisense会很棒!)

任何人都知道有什么合适的吗?

4 个答案:

答案 0 :(得分:2)

要进行语法突出显示,请查看EditArea。 Intellisense可以写成插件。

答案 1 :(得分:2)

也许你应该看看codemirror:

http://codemirror.net/

它只是一个编辑器组件,你可能需要付出一些努力。但它很容易增强和整合它。

答案 2 :(得分:1)

你应该看看Bespin。你在这里有一个很好的描述: http:// mozillalabs.com/bespin/2010/01/15/bespin-embedded-0-6-released-now-in-two-great-flavors/

它完全支持嵌入式。请参阅嵌入文档: https:// bespin.mozilla.com/docs/embedding/index.html

如果需要,您可以非常轻松地编写自定义语法突出显示插件。 您可以分叉并调整其中一个内置语法高亮显示器。 编辑器本身及其插件是用Javascript编写的。

该项目旨在成为一个完整的基于网络的&协作代码编辑器,如果它们不存在,那么类似智能感知的功能应尽快进入。

答案 3 :(得分:1)

Mozilla Skywriter(Bespin)项目的继任者是ACE:http://ace.ajax.org/