代码之家  ›  专栏  ›  技术社区  ›  Shane H

带有语法着色的HTML编辑器jQuery插件

  •  23
  • Shane H  · 技术社区  · 15 年前

    我正在寻找一个jQuery插件,它将显示用于HTML创作和编辑的文本区域。

    1. 必须支持编写HTML,而不是所见即所得表示
    2. 必须像任何富客户机IDE一样为HTML上色。
    3. 应该是jQuery,但是原生JS也可以。

    我用MarkItUp玩过,它能让我90%的成功率,但是没有语法着色。据我所知,WYMeditor没有“代码视图”的选项,而只是一个WYSIWYG视图。

    以前有人做过这样的事吗?

    5 回复  |  直到 15 年前
        1
  •  45
  •   Blixt    15 年前

    使用 CodeMirror their API playground .

    • Firefox 1.5或更高版本
    • Internet Explorer 6或更高版本
    • Opera 9.52或更高版本

    我不明白为什么在本例中要提到jQuery,因为jQuery与您需要做的事情没有任何关系,除了它的选择器引擎可以用来查找您希望为其启用语法突出显示的文本框(尽管如果您将 id 你也不需要jQuery

        2
  •  5
  •   Lucky    15 年前

    你也应该看看 EditArea

    它不使用jquery,但也不会与之冲突。

        3
  •  5
  •   Sinan    10 年前

    kodingen.com 现在是了 koding.com ,codemarror编写得非常好,您可以获取源代码并根据需要进行更改。

    amyeditor 它也非常先进,支持的语言比codemarror多。您也可以从github获取其源代码。

    希望有帮助。。。

        4
  •  4
  •   DavGarcia    11 年前

    看一看 Ace Skywriter/Bespin 努力。它支持60多种语言和客户端代码语法突出显示。源代码是开放的,可以在github上获得。

        5
  •  1
  •   balupton    14 年前

    必须跟 Bespin 由Mozilla制作。它是使用HTML5功能构建的(所以它又快又快,但是不支持传统的浏览器),但是使用起来绝对令人惊奇,胜过了我遇到的一切——可能是因为它是Mozilla支持的,他们开发了Firefox所以是的。。。还有一个 jQuery Plugin which contains a extension for it