在所有工作空间文件中搜索选定的文本,而不必按Enter键即可真正开始搜索?

时间:2018-07-26 08:34:59

标签: visual-studio-code

我知道如何仅通过 Ctrl - Shift - F 然后按 enter 键来搜索所选文本。    我希望这两个步骤成为一个绑定。     我该如何实现?

2 个答案:

答案 0 :(得分:0)

转到文件>首选项>键盘快捷键

然后您将看到带有快捷键绑定的所有快捷键。 enter image description here

右键单击要绑定的快捷方式。然后点击更改键绑定

然后another empty text box将打开并询问您自己的自定义键绑定。输入您的自定义键绑定,然后按Enter

答案 1 :(得分:0)

这有效:

  1. 安装macrosRe扩展macrosRe-这使您可以通过单个键绑定运行多个命令。 [或尝试使用multi-command extension]。

  2. 在您的settings.json中执行此宏命令:

    "macros": {
      "findInAllFiles": [
        "workbench.action.findInFiles",
        "search.action.refreshSearchResults"
      ]
    }
    
  3. 在您的keybindings.json中对该宏进行键绑定:

    {
      "key": "ctrl+. ctrl+.",
      "command": "macros.findInAllFiles"
    }
    

我使用 Ctrl - Ctrl -只是为了确保它是唯一的。但它也可以与 Ctrl - Shift - F workbench.action.findInFiles命令的默认键绑定)一起使用。

  1. 重新加载或重新启动vscode!。必须完成。
  2. 在所有文件中选择要搜索的术语-您不必复制它,只需选择它即可。
  3. 在上方执行您选择的键绑定。