首先使用快捷键Ctrl+Shift+Space将光标置于引号内即可选中内容,该操作基于Expand Selection to Scope功能,可逐层扩展选区至语法结构层级,支持连续调用以选中引号、整个字符串乃至外层表达式,提升代码编辑效率。

在使用 Sublime Text 编辑代码时,经常需要快速选中引号内的内容,比如字符串值。Sublime 提供了高效的快捷方式来实现这一操作,无需手动拖动选择,提升编辑效率。
快速选中引号内内容的方法
Sublime Text 内置了“Expand Selection to Scope”的功能,能智能识别语法结构,自动扩展选区。当你把光标放在引号包围的字符串中时,可以按以下步骤操作:
- 将光标置于引号内的任意位置(如字符串中间)
- 按下快捷键 Ctrl+Shift+Space(Windows/Linux)或 Cmd+Shift+Space(Mac)
- 第一次调用会选中当前语法范围,通常是引号内的内容(不含引号)
这个命令是“Expand Selection to Scope”,它会根据当前光标所在的语法块逐步扩大选择范围。
进阶技巧:连续扩展选区
该快捷键支持多次调用,可逐层扩展选中范围:
- 第一次按:选中引号内的文本
- 第二次按:选中包括引号在内的整个字符串(如 "hello")
- 第三次按:可能扩展到包含该字符串的整个表达式,如函数参数或赋值语句
这个特性在重构代码或批量操作时非常实用。
替代方法:使用“Expand Selection”通用命令
Sublime 还提供一个更通用的选择扩展命令:
- 快捷键:Ctrl+D(Windows/Linux)或 Cmd+D(Mac)
- 作用:选中光标下的单词,再次按下会选中下一个相同词,但配合引号使用时,首次按下常能智能选中字符串内容
虽然 Ctrl+D 主要用于多光标选择,但在很多场景下也能快速选中引号内内容,特别是当字符串为独立变量或值时。
自定义快捷键(可选)
如果默认快捷键不顺手,可以自定义一个专门用于“选中引号内内容”的键位:
- 打开菜单 Preferences → Key Bindings
- 在右侧用户键位配置中添加一行:
保存后,就可以用自己设定的快捷键(如 Ctrl+Q)快速触发。
基本上就这些。熟练掌握 Expand Selection 快捷技巧,能大幅减少手动选择的时间,特别是在处理 JSON、HTML 属性或编程语言字符串时特别高效。










