Sublime怎么按括号选中内容_Sublime如何快速选择括号内文本【技巧】

浅伟姑娘_3727

浅伟姑娘_3727

2026-03-22

306人浏览

原创

ctrl+shift+m(mac用cmd+shift+m)仅在光标位于匹配括号内或括号字符上且语法模式正确时生效,可逐层选中嵌套括号结构,但不支持html标签或未配对括号;选中内容默认含括号,需二次操作或插件获取纯内容。

sublime怎么按括号选中内容_sublime如何快速选择括号内文本【技巧】

Sublime 里 Ctrl+Shift+M 选不中括号内容?先检查光标位置

这个快捷键只在光标落在括号内(包括括号本身)时才生效,不是“悬停就触发”。常见错误是光标停在括号外、字符串里、注释中,或刚好卡在括号字符上但 Sublime 没识别为配对结构。

  • 把光标移到左括号 (、[ 或 { 上,再按 Ctrl+Shift+M —— 它会选中整个配对块(含括号)
  • 光标在右括号上也行,效果一样
  • 如果括号不匹配(比如少一个 }),Ctrl+Shift+M 会失效,此时可手动用 Ctrl+Shift+↑(Expand Selection)逐层扩大选区
  • 注意:HTML 标签不算“括号结构”,Ctrl+Shift+M 对 <div> 无效 <h3>想只选括号里的内容(不含括号)?得靠插件或自定义命令</h3> <p>原生 <code>Ctrl+Shift+M 总是包含括号,没开关。要纯内容,有两个轻量方案:

    知了追踪
    知了追踪

    一款AI开发辅助工具,主要用于AI智能信息助手,智能追踪你的兴趣资讯,适合需要提升相关任务效率的用户。

    下载
    • 装插件 BracketHighlighter,启用后右键菜单有 Select Content 选项(快捷键需手动绑定,比如设成 Ctrl+Alt+Shift+M)
    • 更省事:用 Ctrl+Shift+M 先选中带括号的整块,再按 Ctrl+Shift+→(Expand Selection to Scope)两次,通常就能跳过外层括号,停在内部文本上
    • 别依赖“双击括号”——Sublime 默认不支持,点了也没反应

    不同括号类型(圆/方/花)和嵌套层级,Ctrl+Shift+M 都能处理吗?

    能,但有前提:Sublime 必须正确识别当前语法高亮模式。比如写 Python 时 [1, [2, 3]] 嵌套,Ctrl+Shift+M 在最内层 [2, 3] 的左括号上按一次,只选它;再按一次,会往外扩到整个 [1, [2, 3]]。

    • 嵌套越深,多按几次 Ctrl+Shift+M 就能逐层往外选
    • 混用括号(如 func([a, b]))没问题,它按就近配对原则工作
    • 但若文件没设置语法(底部显示 Plain Text),括号配对逻辑会失效,务必点底部语言名,选成 Python、JavaScript 等对应模式
    • 正则表达式中的括号(如 /(\d+)/)可能被误判,这时建议临时切到 RegExp 语法模式

    Mac 用户按 Ctrl+Shift+M 没反应?别硬按,换键位

    Mac 默认把 Ctrl 映射成系统级控制键,常被拦截。实际应该用 Cmd+Shift+M —— 这才是 macOS 版 Sublime 的标准快捷键。

    • 确认方法:打开 Preferences → Key Bindings,搜 expand_selection,看右边 JSON 里 keys 字段写的是什么
    • 如果发现是 ["ctrl+shift+m"],而你用 Mac,直接改成 ["super+shift+m"](super = Cmd)
    • 别改错成 command 或 cmd,Sublime 只认 super
    • 改完保存,不用重启,立即生效
    括号选中看着简单,但光标位置、语法模式、平台键位、嵌套深度这四点,漏一个就卡住。尤其新手容易盯着快捷键猛按,却忘了先看右下角的语法标识和光标落点。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

sublime

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
json数据格式
json数据格式

JSON是一种轻量级的数据交换格式。本专题为大家带来json数据格式相关文章,帮助大家解决问题。

2023.08.07

2095

5

json是什么
json是什么

JSON是一种轻量级的数据交换格式,具有简洁、易读、跨平台和语言的特点,JSON数据是通过键值对的方式进行组织,其中键是字符串,值可以是字符串、数值、布尔值、数组、对象或者null,在Web开发、数据交换和配置文件等方面得到广泛应用。本专题为大家提供json相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.23

3122

1

jquery怎么操作json
jquery怎么操作json

操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

2023.10.13

1056

3

go语言处理json数据方法
go语言处理json数据方法

本专题整合了go语言中处理json数据方法,阅读专题下面的文章了解更多详细内容。

2025.09.10

3559

7

js正则表达式
js正则表达式

php中文网为大家提供各种js正则表达式语法大全以及各种js正则表达式使用的方法,还有更多js正则表达式的相关文章、相关下载、相关课程,供大家免费下载体验。

2023.06.20

4216

8

正则表达式不包含
正则表达式不包含

正则表达式,又称规则表达式,,是一种文本模式,包括普通字符和特殊字符,是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串,通常被用来检索、替换那些符合某个模式的文本。php中文网给大家带来了有关正则表达式的相关教程以及文章,希望对大家能有所帮助。

2023.07.05

2761

4

java正则表达式语法
java正则表达式语法

java正则表达式语法是一种模式匹配工具,它非常有用,可以在处理文本和字符串时快速地查找、替换、验证和提取特定的模式和数据。本专题提供java正则表达式语法的相关文章、下载和专题,供大家免费下载体验。

2023.07.05

7542

9

java正则表达式匹配字符串
java正则表达式匹配字符串

在Java中,我们可以使用正则表达式来匹配字符串。本专题为大家带来java正则表达式匹配字符串的相关内容,帮助大家解决问题。

2023.08.11

812

5

正则表达式空格
正则表达式空格

正则表达式空格可以用“\s”来表示,它是一个特殊的元字符,用于匹配任意空白字符,包括空格、制表符、换行符等。本专题为大家提供正则表达式相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.31

520

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程