Visual studio code 如何在Visual Studio代码(VS代码)中选择当前单词?
如何选择当前单词,即插入符号所在的位置 注意:我正在寻找Visual Studio代码(VS代码)的快捷方式,文本编辑器,而不是Visual Studio IDE。在Mac OS上:Cmd+DVisual studio code 如何在Visual Studio代码(VS代码)中选择当前单词?,visual-studio-code,Visual Studio Code,如何选择当前单词,即插入符号所在的位置 注意:我正在寻找Visual Studio代码(VS代码)的快捷方式,文本编辑器,而不是Visual Studio IDE。在Mac OS上:Cmd+D 在Windows和Linux上:Ctrl+D 以上为我解决了问题。 但是⌘D被定义为“编辑器.action.addSelectionToNextFindMatch”,因此如果您多次按下它,它将尝试在文件中搜索并选择相同的单词,然后可以使用该单词进行“多词编辑”在Windows上的最新Visual Stud
在Windows和Linux上:Ctrl+D
以上为我解决了问题。
但是⌘D被定义为“
编辑器.action.addSelectionToNextFindMatch”
,因此如果您多次按下它,它将尝试在文件中搜索并选择相同的单词,然后可以使用该单词进行“多词编辑”
在Windows上的最新Visual Studio代码中,我使用的是Ctrl+D
转到文件->首选项->键盘快捷键,您将发现:
您正在寻找的
用Shift+Alt+Left和Shift+Alt+Right触发它
更新:
这现在称为。
此功能使用语义知识智能地扩展表达式、类型、语句、类和导入的选择。在“文件/首选项/键盘快捷键”中,我删除了快捷键“Ctrl+W”以关闭当前选项卡操作,因为对于此操作,“Ctrl+F4”对我有效
更新(14天后):昨天我安装了VSCode 1.34.0-我想从那时起,功能就是“Ctrl+D”。我非常惊讶。如果您想
ctrl+w
与Idea中的行为相同,只需执行键盘设置即可
搜索展开选择
。根据您的操作系统设置新的快捷键cmd+w
或ctrl+w
。
还可以重新绑定使用ctrl+w
的其他命令,以使用所需的其他快捷方式,例如cmd+f4
您可以编辑keybindings.json以避免使用UI。
Shift+Alt+Right Arrow如果单词在camelCase中,则必须再次单击Right Arrow以选择整个camelCase。每次在按住Shift+Alt键的同时再次按向右箭头键时,您将选择代码的另一部分。
因此:
谢谢你提供了这条额外的捷径。一个不受欢迎的观点:如果你来自Jetbrain的营地,你现在可以拥有了
Ctrl
+W
扩展的增长和收缩与扩展选择不同。对于任何编辑器,您都可以使用以下快捷方式这些快捷方式也适用于每个文本区域
Ctrl+Shift+LeftArrow/RightArrow
-这将逐字选择文本
Shift+UpArrow/DownArrow
-这将逐行选择文本
Ctrl+BackSpace
-这将逐字删除文本
附加的
在智基德
Ctrl+w
-用于选择当前单词,在给出第二个Ctrl+w后,它也将选择第二个单词。这样你可以选择整条线
Ctrl+d
-您可以复制当前行。谢谢!现在和你在一起,我又感觉完整了!这有一个不幸的副作用,就是改变了当前的“查找”标准。这有一个不幸的副作用,就是改变了当前的“查找”标准。这也有一个不幸的副作用,就是选择了单词周围的空格。而且它通常选择的不仅仅是单词,只是误导性的,在扩展到,例如,周围的括号。我同意Ctrl+D更改“查找”标准,但我没有发现关于这个答案的任何警告是正确的。事情变了吗?如果没有,请举例说明(我发现它可以选择括号内的单词)。来自Jetbrains编辑器(IntelliJ和PHPStorm),我发现这与Ctrl+W“选择单词”行为最接近,甚至可能更好一点。谢谢