0

0

sublime怎么快速选择相同单词_sublime批量选中文本【技巧】

冰火之心

冰火之心

发布时间:2026-03-18 11:57:46

|

919人浏览过

|

来源于php中文网

原创

Ctrl+D 是递进式选中相同单词的下一个匹配项,需光标位于单词内;双击+Ctrl+Alt+G(Win/Linux)或 Ctrl+Cmd+G(macOS)才全选所有匹配,支持语法感知与大小写/正则控制。

sublime怎么快速选择相同单词_sublime批量选中文本【技巧】

Ctrl+D 连续按是核心操作,但得知道它到底在选什么

Sublime Text 的 Ctrl+D 不是“选中所有相同单词”,而是“选中当前光标所在词的下一个匹配项”,逐次累加。很多人按一次没反应,其实是光标没落在单词内部(比如停在空格或标点上),或者当前词太短、被当作独立 token 处理(如 ai 在某些语法高亮下不触发)。

实操建议:

  • 确保光标完全落在目标单词字母范围内,用方向键微调比鼠标点击更稳
  • 第一次按 Ctrl+D 会选中当前词;再按一次,会跳到文档中下一个相同词并选中(不跨行跳转,但会绕过注释/字符串内匹配,取决于当前 syntax)
  • 如果想跳过某个匹配,按 Ctrl+K 再按 Ctrl+D 可跳过当前高亮项,继续找下一个
  • 选中多个后,输入任意字符会同时替换全部——这是批量编辑的前提,不是“选中即完成”

双击单词 + Ctrl+Cmd+G(macOS)或 Ctrl+Alt+G(Windows/Linux)才是真·全选

这个组合键才是真正触发“Select All Occurrences”的动作,和 Ctrl+D 的递进式选择逻辑不同。它基于当前已选内容(哪怕只双击了一个词),一次性找出全文所有匹配,并全部高亮可编辑。

常见错误现象:

  • 按了没反应?检查是否已先选中一个完整单词(双击最可靠),不能只靠光标悬停
  • 漏选?默认不区分大小写,但若当前文件有 wordWord,它们会被视为不同项;需要手动开启大小写敏感:先按 Alt+F3 调出快速查找,勾选 Match Case,再执行 Ctrl+Alt+G
  • 正则干扰:如果当前启用了正则搜索(右下角显示 .*),Ctrl+Alt+G 会按正则匹配,而不是纯文本——务必确认状态栏没有激活正则模式

正则替换前先用 Alt+F3 预览,避免误伤注释和字符串

批量改变量名或函数调用时,直接 Ctrl+H 全局替换风险极高。Sublime 的 Alt+F3 是安全边界:它只高亮当前视图中所有匹配,不自动替换,且支持语法感知过滤(比如跳过引号内或注释块,取决于 syntax package 是否实现 scope 排除)。

Jamboss
Jamboss

Jamboss是一款简单的AI音乐生成App,可以一键生成歌曲。

下载

使用场景与参数差异:

  • 改 JS 中的 user_nameuserName?先 Alt+F3 看高亮是否包含 "user_name" 字符串——如果包含,说明未启用 word boundary,应把查找框改成 \buser_name\b
  • 想排除注释?在 Alt+F3 框中输入后,按 Enter,再按 Esc 退出查找,此时高亮仍保留;接着按 Ctrl+Shift+L 把每个匹配转为独立光标,手动删掉不需要改的几处(比如某行末尾的 // user_name
  • 性能影响:全文含 10 万行时,Alt+F3 响应略慢,但比 Ctrl+H 误替换后 Ctrl+Z 撤销几十步更省时间

多行编辑冲突时,Ctrl+Shift+P → “Split into Lines” 更可控

当用 Ctrl+Alt+↑/↓ 添加多行光标后,如果各行列数不一致,直接输入容易错位。这时别硬敲,用命令面板切分更稳。

比如处理 CSV 数据、日志行或 HTML 属性列表:

  • 先选中所有目标行(Ctrl+L 逐行选,或鼠标拖选)
  • Ctrl+Shift+P,输入 Split into Lines 回车,每行变成独立光标,且垂直对齐(即使原行长短不一)
  • 此时按 HomeEnd 可统一跳到行首/行尾;输入内容会严格按行生效,不会因缩进差异导致偏移
  • 注意:该命令不适用于折叠代码块内,展开后再操作;另外,若某行为空,Split into Lines 后光标会落在行首而非行中,需手动调整
复杂点在于:Sublime 的“相同单词”从不脱离上下文 scope。同一个 id 在 CSS 里是选择器,在 HTML 里是属性,在 JS 里可能是变量——语法高亮引擎会悄悄帮你过滤,但你得意识到它正在这么做。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

WorkBuddy
WorkBuddy

腾讯云推出的AI原生桌面智能体工作台

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
登录token无效
登录token无效

登录token无效解决方法:1、检查token的有效期限,如果token已经过期,需要重新获取一个新的token;2、检查token的签名,如果签名不正确,需要重新获取一个新的token;3、检查密钥的正确性,如果密钥不正确,需要重新获取一个新的token;4、使用HTTPS协议传输token,建议使用HTTPS协议进行传输 ;5、使用双因素认证,双因素认证可以提高账户的安全性。

6705

2023.09.14

登录token无效怎么办
登录token无效怎么办

登录token无效的解决办法有检查Token是否过期、检查Token是否正确、检查Token是否被篡改、检查Token是否与用户匹配、清除缓存或Cookie、检查网络连接和服务器状态、重新登录或请求新的Token、联系技术支持或开发人员等。本专题为大家提供token相关的文章、下载、课程内容,供大家免费下载体验。

847

2023.09.14

token怎么获取
token怎么获取

获取token值的方法:1、小程序调用“wx.login()”获取 临时登录凭证code,并回传到开发者服务器;2、开发者服务器以code换取,用户唯一标识openid和会话密钥“session_key”。想了解更详细的内容,可以阅读本专题下面的文章。

1112

2023.12.21

token什么意思
token什么意思

token是一种用于表示用户权限、记录交易信息、支付虚拟货币的数字货币。可以用来在特定的网络上进行交易,用来购买或出售特定的虚拟货币,也可以用来支付特定的服务费用。想了解更多token什么意思的相关内容可以访问本专题下面的文章。

2263

2024.03.01

js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

761

2023.08.03

js截取字符串的方法
js截取字符串的方法

js截取字符串的方法有substring()方法、substr()方法、slice()方法、split()方法和slice()方法。本专题为大家提供字符串相关的文章、下载、课程内容,供大家免费下载体验。

221

2023.09.04

java基础知识汇总
java基础知识汇总

java基础知识有Java的历史和特点、Java的开发环境、Java的基本数据类型、变量和常量、运算符和表达式、控制语句、数组和字符串等等知识点。想要知道更多关于java基础知识的朋友,请阅读本专题下面的的有关文章,欢迎大家来php中文网学习。

1571

2023.10.24

字符串介绍
字符串介绍

字符串是一种数据类型,它可以是任何文本,包括字母、数字、符号等。字符串可以由不同的字符组成,例如空格、标点符号、数字等。在编程中,字符串通常用引号括起来,如单引号、双引号或反引号。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

652

2023.11.24

Python WebSocket实时通信与异步服务开发实践
Python WebSocket实时通信与异步服务开发实践

本专题聚焦 Python 在实时通信场景中的开发实践,系统讲解 WebSocket 协议原理、长连接管理、消息推送机制以及异步服务架构设计。内容包括客户端与服务端通信实现、连接稳定性优化、消息队列集成及高并发处理策略。通过完整案例,帮助开发者构建高效稳定的实时通信系统,适用于聊天应用、实时数据推送等场景。

3

2026.03.18

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号