在VSCode中选择所有出现的选定单词

时间:2017-10-03 07:53:56

标签: visual-studio-code editor

是否有任何技巧或扩展可以选择Visual Studio代码中所选单词的所有实例,以便于编辑或删除那些没有搜索和替换的实例,例如 Alt + F3 在崇高文本中

11 个答案:

答案 0 :(得分:222)

选择查找匹配editor.action.selectHighlights的所有出现次数。

控制 + +

Cmd + Shift + L Cmd + Ctrl + G 在Mac上

答案 1 :(得分:33)

根据Key Bindings for Visual Studio Code那里:

Ctrl + Shift + L 选择所有出现的当前选择

Ctrl + F2 选择所有出现的当前单词

您可以在命令选项板(View -> Command Palette)或键盘快捷键编辑器(File > Preferences > Keyboard Shortcuts)中查看VS Code中当前活动的键盘快捷键。

答案 2 :(得分:8)

如果您想一件一件地做,那就可以做:

  1. 选择一个单词
  2. ctrl + d (在Windows中)。

这将有助于选择一个单词。

答案 3 :(得分:6)

如果您只想选择几个呢?

没问题,首先:

  1. Ctrl + F 通过键入字母来查找字母
  2. ESC 退出搜索(即使使用 Ctrl + Shift + ,您也需要这样做L 以选择所有出现的事件

OR

  1. 只需使用鼠标或键盘( Shift + 箭头)选择这些字母

现在,鼠标光标在您的第一次选择上闪烁,并使用了更多Key Bindings(感谢参考文献j08691),您可以:

  • Ctrl + D 选择下一个事件
  • Ctrl + K + Ctrl + D 跳过下一次出现的情况< / li>
  • Ctrl + U 撤消以上其中一项

答案 4 :(得分:1)

这似乎是一个老问题,但值得回答。

除了已接受的答案之外,还有一个很酷的快捷方式,只需选择所需的单词并按 Ctrl + D 多次按需要,每次按将在编辑器中选择一个精确的匹配项,在选择所有匹配项后,只需键入替换,所有匹配项将在您键入时被替换。

答案 5 :(得分:0)

Ctrl + F2 在Windows 10中对我有效。

Ctrl + Shift + L 开始性能记录

答案 6 :(得分:0)

在我的MacOS操作系统中,由于某些原因, Cmd + Shift + L 在按下键盘快捷键时不起作用(尽管它在菜单中选择此选项时,可以正常工作:选择->选择所有事件。所以对我来说,按 Cmd + FN + F2 可以达到目的( FN 显然是用于启用“ F2”的)

顺便说一句,如果您忘记了此快捷方式,只需右键单击所选内容,然后查看“更改所有情况”选项

答案 7 :(得分:0)

在Mac上:

选择所有匹配项:命令 + Shift + L

但是如果您只是想选择下一个匹配项,则为: Command + D

答案 8 :(得分:0)

我需要提取文件中所有匹配的搜索行(使用正则表达式)

  1. Ctrl + F 打开查找。选择正则表达式图标并输入搜索模式
  2. (可选),通过打开设置来启用选择突出显示并搜索selectHighlights( Ctrl + selectHighlights
  3. Ctrl + L 选择所有搜索项
  4. Ctrl + C 复制所有选定的行
  5. Ctrl + N 打开新文档
  6. Ctrl + V 粘贴所有搜索到的行。

答案 9 :(得分:0)

Ctrl+Shift+L 选择所有出现的当前选择。

https://developers.google.com/ml-kit/custom-models#model-compatibility

答案 10 :(得分:0)

在 Ubuntu 上:

Ctrl + F2 将立即选择所有匹配项。

Ctrl + D 将一一选择出现。