我想使用Monaco编辑ES6代码并希望语法着色。 Monarch在https://microsoft.github.io/monaco-editor/monarch.html提供了一个基本的JavaScript标记器,但它不符合ES6标准。打字稿语言标记器是ES6的补充,但是当它附带了许多我不想要的额外功能时,比如代码完成和类型提示。
是否可以只使用typescript tokenizer,或者是否有ES6的monarch tokenizer?
答案 0 :(得分:0)
将选项传递给编辑器实例时,您可以禁用大多数提供程序:
const options = {
value: 'var c=1;',
hover: false,
quickSuggestions: false,
wordBasedSuggestions: false
};
monaco.editor.create(DOMElement, options);
所有可能的选项都详细here。