如何在 Visual Studio代码(文本编辑器,而不是Visual Studio)中选择当前单词(插入符号所在的单词)?在Visual Studio旧绑定中,它是ctrl+w
快捷方式,但它已更改为关闭制表符操作。
答案 0 :(得分:101)
在Mac OS上: Cmd + D
在Windows上: Ctrl + D
上面解决了我的目的。
但是⌘D被定义为“editor.action.addSelectionToNextFindMatch"
,所以如果您多次按下它,它会尝试搜索并选择文件中的相同单词,然后可以用来做 "multi word editing"
强>
答案 1 :(得分:17)
您正在寻找Shrink/Expand Selection。
使用 Shift + Alt + Left 和 Shift + Alt 触发它+ 右
答案 2 :(得分:10)
答案 3 :(得分:1)
vscode-expand-region解决了选择范围过大的问题。
答案 4 :(得分:1)
Shift + Alt + 右箭头如果单词是驼峰式,则您必须单击右箭头再次选择整个驼峰箱。每次在按住 Shift + Alt 的同时再次按向右箭头时,您将选择另一部分代码。 所以:
在任何给定时间,您可以通过单击左箭头而不是右箭头
返回上一个选择我不知道旧的Visual Studio代码中的 CTRL + w ,但是在JetBrains IDE中,这等效于 CTRL + w ,方法是按住 CTRL 并单击 w 以选择更多,然后按住 CTRL + Shift < / kbd>,然后单击 w 取消选择。
避免在camelCase中仅选择一个单词的另一种可能性是 CTRL + d ,这只会选择整个camelCase。但是,这也会改变当前的“查找”标准。
感谢Chandan Nayak的额外快捷方式。
答案 5 :(得分:1)
一个不受欢迎的意见:如果您来自 Jetbrain 的阵营,您现在可以拥有 Resharper keybindings。
Ctrl
+W
扩展的增长和收缩与扩展选择不同。
答案 6 :(得分:0)
在“文件/首选项/键盘快捷键”上,我删除了快捷键“ Ctrl + W”以关闭当前选项卡操作,因为对于此“ Ctrl + F4”而言,它对我有用
答案 7 :(得分:0)
如果您想让ctrl+w
的行为与Idea中的行为相同,只需进行键盘设置
搜索Expand selection
。根据您的操作系统,设置新的快捷方式cmd+w
或ctrl+w
。
还要重新绑定其他使用ctrl+w
的命令以使用您想要的另一个快捷方式,例如cmd+f4
答案 8 :(得分:0)
对于任何编辑器,您可以使用以下快捷键。 这些快捷键也适用于每个文本区域。
Ctrl + Shift + LeftArrow/RightArrow
- 这将逐字选择文本
Shift + UpArrow/DownArrow
- 这将逐行选择文本
Ctrl + BackSpace
- 这将逐字删除文本
附加
intellijIdea
Ctrl + w
- 用于选择当前单词,在给第二个 Ctrl + W 之后它也会选择第二个单词。像这样你可以选择整行。
Ctrl + d
- 您可以复制当前行。