我可以通过这种结构为 javascript、css、html、json 设置语言模式:
var JavaScriptMode = require("ace/mode/javascript").Mode;
editor.getSession().setMode(new JavaScriptMode());
但我无法为 ruby、java 和其他语言设置语言模式。
在我的项目中,我有一个包含 ace 文件的文件夹,如下所示:
mode-javascript.js
mode-html.js
mode-css.js
mode-json.js
mode-java.js
mode-ruby.js
...
我假设这些文件用于设置语言模式,但为什么某些语言可能,而另一种语言则不行?