我正在寻找“选择每次出现的东西”。例如,文件中有一堆包含“ abc”的文本,我输入ctrl+f并输入abc
。我可以找到第一个或下一个,但是我想在文件中“多光标”显示每个光标。
我已经找到了使我能够突出显示文本和ctrl+d以使下一个与所选内容匹配的功能,但是如果有成百上千个这样的功能-那就太累了。
Answers:
Ctrl+ Shift+L选择当前选择的所有出现
editor.action.selectHighlights
Ctrl+F2 选择当前单词的所有出现
editor.action.changeAll
请在此处参阅更多信息。
Ctrl
+ Shift
+L
和Ctrl
+之间有什么区别F2
?
Ctrl
+ Shift
+ L
?
alt+c
:(当您要匹配的文本聚焦在编辑器上时),这将更改各种选择/查找工具的行为。
Alt+Enter选择所有出现的匹配项
editor.action.selectAllMatches
这具有使用正则表达式搜索的额外好处,因为选择出现的某个选择词无法利用Regex功能。
For Mach User:
COMMAND
+ Shift
+L
选择当前选择的所有出现
COMMAND
+F2
选择当前单词的所有出现
Ctrl+Shift+L
。在那里,您应该看到正在使用该键盘组合的东西,并且可以根据需要删除或更改它。
我知道这个线程已经存在了一段时间,但是我认为这会有所帮助:
Github上的这个线程正好谈论它:
https://github.com/microsoft/vscode/pull/5715
概要:
Ctrl + F->打开查找范围。
Alt + R->打开正则表达式模式。
输入搜索文字->正则表达式文字或普通文字。
Alt + Enter->选择所有匹配项。
左箭头->调整光标。(如果不想编辑---选定的文本,请忽略此步骤。)
编辑文本->执行所需操作(如果不想编辑选定的文本,请忽略此步骤。)
Shift + Home->选择修改后的文本。(如果不想编辑所选文本,请忽略此步骤。)
Ctrl + C->复制所选文本。
Ctrl + N->打开一个新标签页。
Ctrl + V->粘贴。
⌥⮐