Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 如何将Visual Studio代码查找小部件设置为';使用正则表达式';当它不是时,以及在它使用时关闭它-从扩展_Regex_Visual Studio Code_Find_Widget_Vscode Extensions - Fatal编程技术网

Regex 如何将Visual Studio代码查找小部件设置为';使用正则表达式';当它不是时,以及在它使用时关闭它-从扩展

Regex 如何将Visual Studio代码查找小部件设置为';使用正则表达式';当它不是时,以及在它使用时关闭它-从扩展,regex,visual-studio-code,find,widget,vscode-extensions,Regex,Visual Studio Code,Find,Widget,Vscode Extensions,我正在开发一个VisualStudio代码扩展,它打开“查找”小部件,剪贴板内容粘贴到其中,以便在当前文档中搜索。搜索字符串有时是正则表达式,有时不是。当搜索字符串包含正则表达式时,是否可以将“查找”设置为使用正则表达式进行搜索,并在不需要时关闭正则表达式?我所发现的只是一个命令,它可以在不知道正则表达式当前设置的情况下盲目地切换正则表达式的用法。下面是我的扩展的代码部分-这是可行的,但用户需要设置或取消设置正则表达式的用法: case "GotoCode": { // Calc He

我正在开发一个VisualStudio代码扩展,它打开“查找”小部件,剪贴板内容粘贴到其中,以便在当前文档中搜索。搜索字符串有时是正则表达式,有时不是。当搜索字符串包含正则表达式时,是否可以将“查找”设置为使用正则表达式进行搜索,并在不需要时关闭正则表达式?我所发现的只是一个命令,它可以在不知道正则表达式当前设置的情况下盲目地切换正则表达式的用法。下面是我的扩展的代码部分-这是可行的,但用户需要设置或取消设置正则表达式的用法:

case "GotoCode": {

    // Calc Helper: Goto [i.e.find] this code.
    // We keep the Find Widget open.

    let editor = vscode.window.activeTextEditor;
    if (!editor) { return; }

    vscode.commands.executeCommand("actions.find").then(res => {
        vscode.commands.executeCommand("editor.action.clipboardPasteAction");
    }, err => {
        vscode.window.showErrorMessage(`ERROR: ${err.message}`);
    });
    break;
}
谢谢大家!