在 VS Code 中选择引号之间的所有文本?

问题描述 投票:0回答:5

我最近不得不重新安装 VS Code,我记得使用 Ctrl+W 可以智能地选择引号之间的所有内容,但现在该命令的作用是将我移至另一个文件/选项卡?有没有办法在 VS Code 中执行此操作,Ctrl+W 对我来说非常简单,真的有助于删除或复制文本字符串。

visual-studio-code ide
5个回答
21
投票

正如@Mark 在评论中所说,您可以使用“展开选择”快捷方式,这将首先选择引号之间的所有内容。

Windows默认快捷方式:
Shift + Alt +

和 OS X:
Ctrl + Shift + +


10
投票

尝试使用

Quick and Simple Text Selection
扩展。

在 Mac 上,扩展程序的默认快捷方式是

k
,
"

  1. k
  2. 放开
    k
  3. "

这将选择双引号中的所有内容。

如果您想选择单引号中的所有内容,请使用

k
,
'

它也适用于括号和反引号

  • k
    [
  • k
    {
  • k
    (
  • k
    <
  • k
    `

在 Windows 上,将

替换为
Ctrl

https://github.com/dbankier/vscode-quick-select


5
投票

Shift + Alt +(右箭头)用于光标旁边的单词 Shift + Alt +(右箭头)x2 引号之间的整个句子


4
投票

我在 Mac 上找到的最好/最简单的方法是单击引号中任意位置的文本,然后按住 Control + Shift 并点击向右箭头两次。


3
投票

重新阅读你的问题后,我注意到你想按 Ctrl + W 多次按以扩大你的选择

要查看和设置快捷方式,您可以

  1. Ctrl/Cmd + Shift + P
  2. 通过键入
    Preferences: Open Keyboard Shortcuts
    转到键盘快捷键
  3. 搜索命令:
    editor.action.smartSelect.expand
  4. 双击键绑定设置新的键绑定

答案总结

  • 大多数用例:使用 @colinD 的答案Alt + Shift ← 或 →)逐字扩展选择
  • 多次按Ctrl + Shift + 扩大选择范围
    • 在 Windows 上可能有所不同
  • 如果你想选择引号中的所有文本并且有很多空格并且你的光标在引号中间
© www.soinside.com 2019 - 2024. All rights reserved.