讲师中心 微信公众号
AI工具推荐 视频效率加速

sublime怎么快速查找并选中下一个相同项_sublime快捷键D用法【详解】

陌浩小哥_6773

陌浩小哥_6773

发布时间:2026-02-01 17:36:12

|

121人浏览过

|

来源于php中文网

原创

Ctrl+D 按一次选中光标所在单词,再按依次向下精准匹配并添加相同字符串的光标,支持跳过(Ctrl+K)和撤销(Ctrl+U),全程纯文本层生效。

sublime怎么快速查找并选中下一个相同项_sublime快捷键d用法【详解】

Ctrl+D 是怎么一步步选中相同词的

按一次 Ctrl+D(Mac 为 Cmd+D),Sublime 就会以光标所在位置的单词为基准,精确选中它;再按一次,它会从当前光标位置向下扫描,找到**下一个完全相同的字符串**(注意:大小写敏感、空格/标点严格匹配),并加入选区——这不是全文模糊搜索,而是顺序、逐个、可中断的“智能推进”。

  • 光标停在 user_name 上 → 按 Ctrl+D → 选中第一个 user_name
  • 再按 Ctrl+D → 下一个 user_name 被高亮并加光标
  • 继续按 → 依次向后扩展,直到文档末尾或无匹配
  • 如果中间遇到一个你不想改的(比如注释里的 user_name),先按 Ctrl+K,再按 Ctrl+D,它就跳过这一处,继续找下一个

为什么 Ctrl+D 有时不生效或选错范围

常见失效原因不是快捷键坏了,而是触发条件没满足:

  • 光标不在“可识别为独立单元”的位置(比如紧贴括号、引号或运算符)→ Sublime 可能只选中半个词,甚至选中空格。建议先用 Ctrl+← 或 Ctrl+→ 把光标移到单词中间再按
  • 已手动选中了一段文本(哪怕只有一个字符)→ 此时 Ctrl+D 会以这段选中文本为模板匹配,而不是“当前单词”。想恢复“单词级”行为,先按 Esc 清除选区
  • 当前文件编码异常或存在不可见控制字符(如零宽空格)→ 同样字符串因隐藏字符不同而无法匹配,可用 Ctrl+Shift+P 输入 Set Syntax: Plain Text 临时切到纯文本模式验证

Ctrl+D 和 Alt+F3 的分工与误用风险

Alt+F3(Mac 为 Ctrl+Cmd+G)是一键全选所有匹配项,看似更省事,但和 Ctrl+D 完全不是替代关系,而是互补:

财经HTML高端海报生成
财经HTML高端海报生成

复杂得财经如何变成清晰,适合手机看的海报?如何加上你的IP

下载
  • 想批量重命名全部变量?用 Alt+F3 —— 快,但不可逆,一旦输错会全局污染
  • 只想改前 3 处,跳过第 4 处函数参数?必须用 Ctrl+D + Ctrl+K, Ctrl+D 控制节奏
  • 在大文件里误按 Alt+F3 选中上千处?别慌,按 Esc 可退出多光标状态;若已输入,立刻 Ctrl+Z 撤销
  • 正则查找后按 Alt+Enter 也能多选,但它依赖查找面板状态,不如 Ctrl+D 直接、上下文无关

进阶技巧:从单词扩展到任意文本块的多选

Ctrl+D 不限于“单词”,只要光标下有内容,它就能基于当前选区做模板匹配:

  • 先选中 response.data.items(哪怕带点号、中括号)→ 按 Ctrl+D → 后续匹配会严格按这个字符串找
  • 选中一段 HTML 标签 <div class="card"> → 连续 <code>Ctrl+D 可快速定位所有同类结构开头
  • 配合 Ctrl+U 可撤销上一次 Ctrl+D 添加的光标,比反复 Esc 更精准
  • 真正容易被忽略的是:这个操作全程不依赖语法高亮或语言插件,纯文本层生效——所以它在 JSON、日志、配置文件里同样可靠,但也要警惕“看似相同实则不同”的隐形差异,比如换行符、缩进空格、Unicode 全角字符。

作者最新文章

yandex入口

2026-11-05 16:11

yandex首页

2026-11-05 16:13

Yandex.tm引擎首页

2026-11-05 16:15

Yandex.tm搜索引擎

2026-11-05 16:17

Yandex引擎首页

2026-11-05 16:19

Yandex官网网页版

2026-11-05 16:21

Yandex.tm引擎入口

2026-11-05 16:22

热门AI工具

更多
Seko
Seko Hot

一款AI视频创作工具,主要用于商汤科技推出的创编一体的AI短视频创作Agent,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

立刻MV
立刻MV Hot

立刻MV是一款AI文本写作工具,AI 音乐视频(MV)创作工具。

创客贴AI

创客贴AI是一款AI图像与设计工具,AI辅助的智能在线设计工具。

蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

相关专题

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

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

2255

2023.08.07

json是什么
json是什么

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

3642

2023.08.23

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

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

1216

2023.10.13

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

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

4199

2025.09.10

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

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

6284

2023.10.24

Go语言中的运算符有哪些
Go语言中的运算符有哪些

Go语言中的运算符有:1、加法运算符;2、减法运算符;3、乘法运算符;4、除法运算符;5、取余运算符;6、比较运算符;7、位运算符;8、按位与运算符;9、按位或运算符;10、按位异或运算符等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

3324

2024.02.23

php三元运算符用法
php三元运算符用法

本专题整合了php三元运算符相关教程,阅读专题下面的文章了解更多详细内容。

1892

2025.10.17

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

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

1858

2023.08.03

DBeaver怎么导入数据
DBeaver怎么导入数据

DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。

0

2026.11.05

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
GDB 17.2 官方文档集合
GDB 17.2 官方文档集合

共0课时 | 0人学习

Bootstrap 入门安装配置
Bootstrap 入门安装配置

共0课时 | 0人学习

38+ PhpStorm 提示和技巧
38+ PhpStorm 提示和技巧

共1课时 | 235人学习

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

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn