Visual studio code 在所有工作区文件中搜索所选文本,而不必按enter键来实际启动搜索?
我知道如何只需按Ctrl-Shift-F,然后按enter键即可搜索选定的文本。 我希望这两个步骤成为一个键绑定。Visual studio code 在所有工作区文件中搜索所选文本,而不必按enter键来实际启动搜索?,visual-studio-code,Visual Studio Code,我知道如何只需按Ctrl-Shift-F,然后按enter键即可搜索选定的文本。 我希望这两个步骤成为一个键绑定。 如何实现这一点?转到文件>首选项>键盘快捷键 然后您将看到带有键绑定的all快捷方式。 右键单击要绑定的快捷方式。然后单击更改键绑定 然后,另一个空文本框将打开并请求您自己的自定义密钥绑定。键入自定义键绑定,然后按Enter键。此操作有效: 安装macrosRe扩展-这允许您使用单个键绑定运行多个命令。[或者试试这个] 在settings.json中执行此宏命令: "macros
如何实现这一点?转到文件>首选项>键盘快捷键 然后您将看到带有键绑定的all快捷方式。 右键单击要绑定的快捷方式。然后单击更改键绑定 然后,
另一个空文本框
将打开并请求您自己的自定义密钥绑定。键入自定义键绑定,然后按Enter键。此操作有效:
"macros": {
"findInAllFiles": [
"workbench.action.findInFiles",
"search.action.refreshSearchResults"
]
}
{
"key": "ctrl+. ctrl+.",
"command": "macros.findInAllFiles"
}
"macros": {
"findInAllFiles": [
"workbench.action.findInFiles",
"search.action.refreshSearchResults"
]
}
{
"key": "ctrl+. ctrl+.",
"command": "macros.findInAllFiles"
}
workbench.action.findInFiles
命令的默认键绑定
这个答案只是将此命令绑定到另一个键,如ctrl+i,当我需要搜索某些文本时,仍然需要两个步骤:ctrl+i并按enter键在文件中查找中没有这样的搜索选项。在文件中查找,我错了,这确实适用于多命令扩展名,但需要突出显示要搜索的单词。是否有一种方法可以搜索光标所在的当前单词(而不突出显示该单词)?换句话说,是否有快捷方式高亮显示光标所在的当前单词?如果有,那么这个序列可以在您提供的上述解决方案之前。明白了:要在光标下选择word,需要“editor.action.addSelectionToNextFindMatch”。如果在@Mark的解决方案前面加上前缀,则即使光标当前处于打开状态,也可以搜索未选中的单词。