我如何为ACE Editor创建一个插件来支持Razor语法.Ace主页:http://ace.c9.io
以下是 ACE 中 Razor 语法高亮显示的开始实现。所有功劳归于Stack Overflow 成员Andrey Shchekin 。
从 GIT 下载他的 ACE 分支。在 Node.JS 命令提示符下,转到目录并执行以下操作:
npm installnode Makefile.dryice.js full然后复制您想要使用的 src 文件夹并像这样配置 ace。
var editor = ace.edit("editor");
editor.setTheme("ace/theme/chrome_razor"); //Razor CSS
editor.getSession().setMode("ace/mode/razor"); //Razor Syntax!!!
Run Code Online (Sandbox Code Playgroud)
其外观示例

非常感谢安德烈(Andrey)开始这个项目,希望它能得到推动,现在更多的人可以修改它。