我在monaco-editor中定义新语言。我希望它会自动突出显示匹配括号和括号,因为默认情况下matchBrackets
选项为true。
我还应该做什么吗?
示例代码: 看看this page它在微软的示例代码中也不起作用。
答案 0 :(得分:4)
您可以看到在以下链接中定义的java
语言
如果你看到,你所需要的不是语言的一部分,而是该语言配置的一部分。
所以,如果我在Monarch
demo link上打开控制台窗口并在下面执行
config = {"surroundingPairs":[{"open":"{","close":"}"}],"autoClosingPairs":[{"open":"{","close":"}"}],"brackets":[["{","}"]]}
monaco.languages.setLanguageConfiguration("monarch-language-mylang", config)
括号的自动匹配开始工作,如下所示
因此,您需要确保为您的语言设置配置