作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 http://ace.c9.io/tool/mode_creator.html 创建了一个模式
将其构建为现有版本的 ace 可用文件的过程是什么?似乎我必须通过某种构建步骤传递该代码才能获得诸如 https://github.com/ajaxorg/ace-builds/blob/master/src/mode-golang.js 之类的输出...
最佳答案
我让它工作了:
node ./Makefile.dryice.js -nc
来构建 ace ,并将生成的 bosun.js(其中嵌入了各种要求)复制到我项目中的 ace 目录中。构建的文件最终位于 /build/src-noconflict/mode-bosun.js
。bosun.js(预构建,在 repo 的 /lib/ace/mode
中:
define(function(require, exports, module) {
"use strict";
var oop = require("../lib/oop");
var TextMode = require("./text").Mode;
var BosunHighlightRules = require("./bosun_highlight_rules").BosunHighlightRules;
var Mode = function() {
this.HighlightRules = BosunHighlightRules;
};
oop.inherits(Mode, TextMode);
(function() {
this.$id = "ace/mode/bosun";
}).call(Mode.prototype);
exports.Mode = Mode;
});
bosun_highlight_rules.js(也在 /lib/ace/mode
中):
define(function(require, exports, module) {
"use strict";
var oop = require("../lib/oop");
var TextHighlightRules = require("./text_highlight_rules").TextHighlightRules;
var BosunHighlightRules = function() {
this.$rules = {
"start" : [
{....
};
oop.inherits(BosunHighlightRules, TextHighlightRules);
exports.BosunHighlightRules = BosunHighlightRules;
});
关于ace-editor - 如何在ace中建立模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29804118/
我是一名优秀的程序员,十分优秀!