Answers:
在Mac OS上:Cmd+ D
在Windows上:Ctrl+D
以上为我解决了目的。
但是⌘D被定义为“”editor.action.addSelectionToNextFindMatch"
,因此,如果多次按下它,它将尝试在文件中搜索并选择相同的单词,然后可以使用该单词"multi word editing"
。
您正在寻找收缩/展开选择。
用Shift+ Alt+ Left和 Shift+ Alt+ 触发Right
更新:
现在称为Smart select API。此功能使用语义知识来智能地扩展对表达式,类型,语句,类和导入的选择。
Shift+ Alt+ Right Arrow如果单词在camelCase中,那么您将不得不Right Arrow再次单击以选择整个camelCase。每次Right Arrow在按住 Shift+的同时再次按下时,Alt将选择另一部分代码。所以:
在任何给定时间,您可以通过单击Left Arrow而不是Right Arrow
我不知道旧的Visual Studio代码中的CTRL+ w,但在JetBrains IDE中,这等效于 CTRL+,方法w是按住CTRL并单击w以选择更多,然后按住CTRL+ Shift并单击w以取消选择。
避免在camelCase中仅选择一个单词的另一种可能性是CTRL+ d这将选择整个camelCase。但是,这也会带来改变当前“查找”标准的副作用。
感谢Chandan Nayak提供的额外捷径。