如何在摩纳哥编辑器中的“查找”小部件上启用“使用正则表达式”选项

时间:2018-07-16 15:25:25

标签: monaco-editor

是否可以通过编程方式在摩纳哥的“查找”小部件上选择“使用正则表达式”?

enter image description here

更新: 我可以通过在setRegex()上调用findWidget方法来找到一个骇人的解决方案,但我只想使用公共API:

var findWidget = this._editor.overlayWidgets['editor.contrib.findWidget'];
if (findWidget) {
    findWidget.widget._findInput.setRegex(true);
}

1 个答案:

答案 0 :(得分:0)

事实证明已经有一种方法:

controller = editor.getContribution('editor.contrib.findController');
controller.toggleRegex();

此问题由@ brijeshb42提供: https://github.com/Microsoft/monaco-editor/issues/958#issuecomment-408069435