Sublime Text中如何使用插件快速匹配并选中括号内的内容?

2026-05-07 03:050阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计932个文字,预计阅读时间需要4分钟。

Sublime Text中如何使用插件快速匹配并选中括号内的内容?

快捷键没有响应,90%+ 是光标位置或文件类型不对。Sublime 的 Ctrl+Shift+M(macOS 使用 Cmd+Shift+M)仅在光标在 **** 内部任意位置时生效——包含空格、换行符、字符串中的空格,但不能停在括号或大括号上(例如不能停在 ) 或 {} 上),也不能停在括号外。

同时必须确保右下角显示的是正确语言模式,例如写 JavaScript 却显示 Plain Text,括号匹配直接失效。常见陷阱:

  • 中文输入法下 Ctrl+Shift+M 常被系统拦截,务必切英文再试
  • JSX 或 Vue 模板里写 {state},但文件被识别为 HTML 而非 Vue Component,Sublime 就当它是普通文本,不解析为 JS 表达式
  • 括号缺一个(比如只有 { 没有 }),Ctrl+Shift+M 可能选中异常区域,建议先用命令面板运行 Find Unmatched Brackets

Expand Selection to Scope(Ctrl+Shift+Space)更稳,但逻辑不同

Ctrl+Shift+Space(macOS:Cmd+Shift+Space)不依赖括号是否配对,而是按 Sublime 的语法作用域(scope)逐层扩展选区。它更适合嵌套深、结构复杂或括号略有瑕疵的场景。

阅读全文
标签:Sublime

本文共计932个文字,预计阅读时间需要4分钟。

Sublime Text中如何使用插件快速匹配并选中括号内的内容?

快捷键没有响应,90%+ 是光标位置或文件类型不对。Sublime 的 Ctrl+Shift+M(macOS 使用 Cmd+Shift+M)仅在光标在 **** 内部任意位置时生效——包含空格、换行符、字符串中的空格,但不能停在括号或大括号上(例如不能停在 ) 或 {} 上),也不能停在括号外。

同时必须确保右下角显示的是正确语言模式,例如写 JavaScript 却显示 Plain Text,括号匹配直接失效。常见陷阱:

  • 中文输入法下 Ctrl+Shift+M 常被系统拦截,务必切英文再试
  • JSX 或 Vue 模板里写 {state},但文件被识别为 HTML 而非 Vue Component,Sublime 就当它是普通文本,不解析为 JS 表达式
  • 括号缺一个(比如只有 { 没有 }),Ctrl+Shift+M 可能选中异常区域,建议先用命令面板运行 Find Unmatched Brackets

Expand Selection to Scope(Ctrl+Shift+Space)更稳,但逻辑不同

Ctrl+Shift+Space(macOS:Cmd+Shift+Space)不依赖括号是否配对,而是按 Sublime 的语法作用域(scope)逐层扩展选区。它更适合嵌套深、结构复杂或括号略有瑕疵的场景。

阅读全文
标签:Sublime