Visual studio code 从Visual Studio代码中一次性删除/替换相同(代码)单词

Visual studio code 从Visual Studio代码中一次性删除/替换相同(代码)单词,visual-studio-code,Visual Studio Code,假设(单击)=“toggle()”在同一个文件中写入了10次,我如何一次性删除/替换中的同一段代码 当我选择上述代码时,VSCode会自动突出显示相同的代码,但如何删除/替换它 是否可以使用VS代码一次性删除/替换同一段代码? 选择要替换的代码 执行editor.action.addSelectionToNextFindMatch(在Windows上默认为CTRL+d),直到选中所有出现的或执行actions.find(CTRL+f),然后执行editor.action.selectAllMat

假设
(单击)=“toggle()”
在同一个文件中写入了10次,我如何
一次性删除/替换
中的同一段代码

当我选择上述代码时,VSCode会自动突出显示相同的代码,但如何删除/替换它

是否可以使用VS代码一次性删除/替换同一段代码?
  • 选择要替换的代码
  • 执行
    editor.action.addSelectionToNextFindMatch
    (在Windows上默认为CTRL+d),直到选中所有出现的或执行
    actions.find
    (CTRL+f),然后执行
    editor.action.selectAllMatches
    (ALT+ENTER)
  • 现在有多个光标处于活动状态,您可以一次删除/更改文本
提示
编辑器.action.addSelectionToNextFindMatch
使用查找小部件的当前设置,以区分大小写和全字匹配。您可以使用
toggleFindCaseSensitive
(ALT+c)和
toggleFindHoleword
(ALT+w)切换这些设置

或者,在定义搜索和替换字符串时,可以使用
editor.action.startFindReplaceAction
(CTRL+h),然后使用
editor.action.replaceAll
(CTRL+ALT+ENTER)。

(1)选择代码

(2) Ctrl+Shift+L(即
editor.action.selectHighlights

(3) 瞧,多个光标都完成了-输入完毕


这在不涉及“查找”小部件的情况下起作用,因为尽管命令的描述是误导性的“选择查找匹配的所有实例”,但实际关联的命令是
editor.action.selectHighlights
,它不必是“查找”小部件的结果

查找/替换对您不起作用?查找/替换会起作用,但我不想这样做。我在sublime或webstorm中看到过,人们只需一次替换/删除。想要达到同样的目的。@abelenky:这样做是不公平的。在获得39k后,不要这样做。如果它在同一个文件中,则查找/替换所有文件是执行此操作的方法。无论你重复了多少次,无论你是用粗体、斜体、粗体斜体、
代码格式
粗体代码格式
,还是其他什么,坚持要别的东西都不会改变这一点。我希望我能给你买个比萨饼。非常感谢你!这应该被标记为答案。我的问题和OP的问题完全一样,这很有效。