我想在monaco editor的实例中设置缩进宽度(以空格为单位)。
到目前为止,我已经能够通过IEditorOptions
在初始化期间传入任何选项来自定义许多选项。稍后也可以使用updateOptions
编辑器实例上的方法自定义这些选项,如以下示例所示:
// Many settings can be applied at initialization
var editor = monaco.editor.create(
document.getElementById("editor"), {
language: "html",
value: "<p>Hello World!</p>",
});
// ... they can also be changed later ...
editor.updateOptions({
lineNumbers: true,
})
// ... however, tabSize is not among the settings that can be modified --
// the following has no effect:
editor.updateOptions({
tabSize: 2,
})
但是,该tabSize
设置未在此接口中定义,而是在一个单独的FormattingOptions
接口中定义,我无法找到它的绑定(代码搜索仅找到接口定义)。
你能帮我调整一下这个设置吗?我的猜测是我误解了(否则非常出色)编辑器文档,因此在浏览它时提供的任何帮助都会非常有帮助。
与往常一样,非常感谢任何想法和提示。非常感谢您考虑这个问题!