如何在 Visual Studio Code 中选择光标所在位置的整个单词?

16

在VSC中,哪个热键或命令可以帮助选择光标下的整个单词? (类似于ST3中的CTRL或ALT + D)


请注意,VSCode有自己的标签。 - Lex Li
如果你使用的是Mac系统,按下Alt+左箭头,然后Shift+Alt+右箭头将会选择单词。我不确定如何仅选择一个单词。如果你前往帮助->键盘快捷键参考,你将会得到一个非常有用的小助手页面。 - Eddie Monge Jr
你能解释一下你所说的“光标下方”是什么意思吗?我想在 VSCode(编辑->查找)中仅搜索整个单词。当搜索“hi”时,我想得到“hi=123”,而不是“wHite”等其他结果。 - Timo
1
@Timo:这个问题是关于_选择_单词的。“光标下的单词”指的是以光标为起点、终点或包括光标的连续字母数字字符或下划线序列。光标是闪烁的垂直条,用于显示您正在编辑的位置。要查找或搜索整个单词,请在查找输入旁边打开“Ab-in-a-box”图标(可以通过从输入中切换到该图标来获取)。 - Denis Howe
如果你想通过光标下的整个单词来选择类似于 fooBarfoo_bar 的所有单词,那么请参考 https://dev59.com/cVk8s4gBPY-HTNNj4_c5#76567297,并且在 vscode v1.80 中会有一个新的 smartSelect 设置。 - Mark
3个回答

25

在 VSCode 中选择光标下的单词: ctrl + d


6
在Mac上,按下Cmd-D可以删除光标左侧的字符(因为Ctrl-D是删除光标右侧的字符)。 - joeytwiddle
是否有能力按单词选择包含几个单词的语句? - amigo421
或者在 Windows 上按 Shift+Alt+Right Arrow(如果您在单词的开头) - Arindam Roychowdhury

4

注意:当您使用VSCode编辑的文档是Markdown格式时,“单词”的定义不同。

这就是为什么VSCode 1.52(2020年11月)提出了以下建议:

Markdown内联智能选择

使用以下命令在Markdown文档中扩展和缩小选择范围:

  • 扩展:kb(editor.action.smartSelect.expand)
  • 缩小:kb(editor.action.smartSelect.shrink)

选择适用于斜体、粗体、内联代码块和链接。

Smart select within a Markdown document expands from the content within an inline markdown type to include the markdown symbols. -- https://media.githubusercontent.com/media/microsoft/vscode-docs/d603cc2985b623b6c297c757b196df6c4171e892/release-notes/images/1_52/inline-markdown-smart-select.gif


-3
另一种简单的方法是通过 双击 鼠标左键。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接