在 Monaco 编辑器中启用括号着色

Enabling bracket colorization in Monaco editor

如何在 Monaco 编辑器版本 0.28.1 中启用括号对着色

我可以使用以下代码创建一个可用的编辑器,但括号未着色。

public createEditor(domElt: HTMLElement, value: string)
    {
        let editor = monaco.editor.create(domElt, {
            value: value,
            language: 'sql',
            lineNumbers: 'off',
            minimap: {
                enabled: false
            }
        });
        editor.getModel().updateOptions({
            bracketColorizationOptions:
            {
                enabled: true
            }
        });
        return editor;
    }

这个 link 应该可以帮助: https://github.com/microsoft/monaco-editor/blob/main/CHANGELOG.md

tldr;

public createEditor(domElt: HTMLElement, value: string)
{
    let editor = monaco.editor.create(domElt, {
        value: value,
        language: 'sql',
        lineNumbers: 'off',
        minimap: {
            enabled: false
        },
        "bracketPairColorization.enabled": true
    });
    return editor;
}