如何在 vscode 中使用键盘在文件中 find/replace

How to find/replace in files using keyboard in vscode

我想用键盘

  1. 打开 Find/Replace 在文件侧边栏
  2. 输入我的查找和替换文本
  3. 运行 查找和替换
  4. 遍历每个找到的值并选择
  5. 替换当前结果并跳到下一个,或者
  6. 跳到下一个

我查看了键盘快捷键,但找不到如何轻松执行 3、4 和 5。在许多编辑器(例如 VS)中有一个 'Find Next' 和一个 'Replace Next' 按钮,但在 vscode?

中没有

这是我能找到的最好的。它感觉不像 Find/Replace 接下来(即第 5 步和第 6 步)那么顺利,所以我希望听到更好的消息:

  1. Ctrl+Shift+H 打开 Find/Replace 在文件侧边栏
  2. 键入搜索文本,TAB 或 Ctrl+Down 到下一个字段,键入替换文本。请参阅按钮工具提示以了解其快捷方式,例如匹配大小写。
  3. ENTER 到 运行 搜索
  4. 使用 Ctrl+Down 几次找到搜索结果,然后 Up/Down 在结果之间移动
  5. Ctrl+Shift+1 替换当前结果并移至下一个 - 但仅当搜索边栏有焦点时。如果编辑器有焦点,请先按 Ctrl+0 再次聚焦搜索边栏。
  6. Up/Down 箭头转到侧边栏中的不同结果。您可以按 F4Shift+F4 转到 next/prev 结果而无需替换,但请注意,这会将焦点放在编辑器上。 F4 仍然适用于下一个结果的编辑器,但如果要替换下一个,则需要聚焦侧边栏。

Ctrl+Alt+Enter 如果要全部替换。

我看不到 'Dismiss' 搜索结果的键盘快捷键。也就是说,您可以使用鼠标单击每个结果右侧的 X 以将其从列表中关闭。