【发布时间】:2016-09-25 14:05:16
【问题描述】:
如何选择当前单词,即插入符号所在的位置。
注意:我正在寻找 Visual Studio Code(VS Code) 的快捷方式,即文本编辑器,而不是 Visual Studio IDE。
【问题讨论】:
如何选择当前单词,即插入符号所在的位置。
注意:我正在寻找 Visual Studio Code(VS Code) 的快捷方式,即文本编辑器,而不是 Visual Studio IDE。
【问题讨论】:
在 Mac OS 上:Cmd+D
在 Windows 和 Linux 上:Ctrl+D
以上解决了我的目的。
但是⌘D被定义为"editor.action.addSelectionToNextFindMatch",所以如果你多次按下它,它会尝试在文件中搜索并选择相同的单词,然后可以用来做@ 987654323@.
【讨论】:
Add Selection To Next Find Match
您正在寻找Shrink/Expand Selection。
使用 Shift+ Alt+Left 和 Shift + Alt 触发它+右
更新:
现在称为 Smart select API。 此功能使用语义知识智能地扩展表达式、类型、语句、类和导入的选择。
【讨论】:
Shift + Alt+右箭头 如果单词是驼峰式,那么您必须单击右箭头 再次选择整个camelCase。每次您在按住 Shift + Alt 的同时再次按 右箭头,您将选择代码的另一部分。 所以:
在任何给定时间,您都可以通过单击左箭头而不是右箭头
来返回上一个选择我不知道旧 Visual Studio Code 中的 CTRL + w 但在 JetBrains IDE 中这相当于 CTRL + w 按住 CTRL 并单击 w 选择更多并按住 CTRL + Shift 并单击 w 取消选择。
另一种有助于避免在 camelCase 中仅选择一个单词的可能性是 CTRL + d 这将只选择整个 camelCase。然而,这也会产生改变当前“查找”标准的副作用。
感谢Chandan Nayak 提供这个额外的快捷方式。
【讨论】:
一个不受欢迎的意见:如果你来自 Jetbrain 阵营,你现在可以拥有Resharper keybindings。
Ctrl+W 扩展增长和收缩与扩展选择不同。
【讨论】:
在“文件/首选项/键盘快捷键”上,我删除了快捷键“Ctrl + W”来关闭当前选项卡操作,因为为此“Ctrl+F4”对我有用。
更新(14 天后):昨天我安装了 VSCode 1.34.0 - 我认为从那时起功能是“Ctrl + D”。我很惊讶。
【讨论】:
对于任何编辑器,您都可以使用以下快捷键。 这些快捷方式也适用于每个文本区域。
Ctrl + Shift + LeftArrow/RightArrow - 这将逐字选择文本
Shift + UpArrow/DownArrow - 这将逐行选择文本
Ctrl + BackSpace - 这将逐字删除文本
附加
在intellijIdea中
Ctrl + w - 用于选择当前单词,在给第二个 Ctrl + W 后它也会选择第二个单词。像这样你可以选择整行。
Ctrl + d - 你可以复制当前行。
【讨论】: