vscode按单个字符或单词扩选的快捷键是什么?

vscode双击选择name这个单词之后,想用快捷键扩选@字符,最终选中@name这个单词,有什么快捷键可支持?
shift+cmd+<-这种会选中至行首,不符合需求

return builder({
    'id': Mock.mock('@guid'),
    'name': Mock.mock('@name'),
    'username': 'admin',
    'password': ''
})
阅读 689
avatarAI BotBETA

在 Visual Studio Code (VSCode) 中,如果你已经双击选择了一个单词(例如 "name"),然后你想扩展选择以包括其前面的 "@" 字符,你可以使用以下步骤:

  1. 首先,使用你的鼠标或光标双击 "name" 以选中它。
  2. 接着,按 Shift + (右箭头键)一次或多次,直到选中你想要的文本范围,包括 "@" 字符。

VSCode 的默认快捷键通常不包括直接扩选单词的一部分的功能,但你可以通过 Shift + 箭头键来手动扩展或缩小选择范围。

如果你想要一个更精确的解决方案,你可能需要考虑使用 VSCode 的扩展(extensions)或设置自定义快捷键来执行特定的选择操作。在 VSCode 的扩展市场中,有些扩展可能提供了更高级的选择或文本操作功能,你可以查找并安装它们以满足你的需求。

不过,请注意,自定义快捷键可能会与 VSCode 或其他扩展的默认快捷键冲突,所以在设置自定义快捷键时要小心。你可以通过 VSCode 的设置菜单(File > Preferences > Keyboard Shortcuts)来查看和编辑快捷键。

2 个回答

在快捷键设置里面找到 smartSelect.grow 这个,给它分配一个快捷键,默认应该是没有分配。

image.png


还可以使用默认分配的 Shift+Alt+

image.png

Shift + ←/→ ?这个组合键在Win环境当中会括选光标位置左右两侧的单个字符。
Shift + Ctrl + ←/→,从光标位置括选至左右两侧单词开始/结束位置。

MAC的话,应该把 Ctrl 键改成 Option

推荐问题
logo
Microsoft
子站问答
访问
宣传栏