在 VS Code 中查找并替换 + 跳过

rom*_*rom 9 replace visual-studio-code vscode-debugger

有没有一种方法可以在 VS Code 中进行查找和替换,当您一遍ENTER ENTER ENTER又一遍地按下一页代码或文本时,您可以跳过某些单词?

我发现必须抓住鼠标,单击向下箭头来跳过错误的匹配,然后在跳过后再次单击替换框以恢复,这非常烦人。

寻找一些我可以在那一刻跳过的按键或热键,这样我就可以完全避免完全触摸鼠标。

ypr*_*sto 9

F3Shift-F3向后)正是这样做的。默认键绑定将其绑定到Find Next(或Find Previous),并且即使在查找或替换文本框获得焦点时也可用。


rio*_*oV8 5

的操作Enter取决于哪个文本框具有焦点。

  • 查找文本框:搜索下一个匹配项
  • 替换文本框:替换当前文本框并搜索下一个出现的文本框

您可以使用TabShift+Tab来切换焦点。

或者,您可以添加一个键绑定,该键绑定editor.action.nextMatchFindAction仅在焦点位于替换文本框中时才处于活动状态。

  {
    "key": "ctrl+shift+enter",
    "command": "editor.action.nextMatchFindAction",
    "when": "editorFocus && replaceInputFocussed"
  }
Run Code Online (Sandbox Code Playgroud)