sublime如何实现多光标同时编辑?(实用操作指南)
发布时间 - 2026-01-10 00:00:00 点击率:次Ctrl+鼠标左键点击可手动添加多个光标,适合不连续位置编辑;Ctrl+D逐次选中相同单词并加光标;Ctrl+Shift+L将多行选区拆为每行一个光标;Alt+F3一键全文件匹配并启用多光标。
Ctrl+鼠标左键点击添加多个光标
这是最直观的多光标操作方式,适合在不连续的几处手动插入或修改相同内容。注意:必须关闭 Sublime Text 的 drag_text 设置(默认开启),否则会拖动文本而非添加光标。可在 Preferences → Settings 中确认或添加:
{
"drag_text": false
}
常见误操作:按住 Ctrl 后单击过快,或点击位置太靠近已有选中文本,导致触发了列选择或单词选择。建议轻点、点在行首/行尾/空格处更稳定。
Ctrl+D 逐次扩展选中相同单词
把光标放在一个变量名、函数名或任意单词上,连按 Ctrl+D,Sublime 会按出现顺序依次选中下一个匹配项。每次按一次,就新增一个光标和对应选区。
- 按一次
Ctrl+D:选中当前单词 - 再按一次:选中文档中下一个相同单词(全文搜索,不分大小写但区分全字匹配)
- 若想跳过某个匹配项,按
Ctrl+K再按Ctrl+D可跳过当前高亮项 - 选区过多时,按
Esc可退出多光标模式,只保留最后一个光标
Ctrl+Shift+L 拆分选中行为多行光标
当你已选中多行文本(例如用鼠标拖选或 Ctrl+Shift+↑/↓ 扩展行选),按 Ctrl+Shift+L 会把每行的选中区域(哪怕只是行末换行符)转为独立光标,常
用于批量补全、加前缀或删后缀。
典型场景:处理 CSV 行、日志条目、JSON 字段列表。比如选中 5 行,按 Ctrl+Shift+L 后,5 个光标分别落在每行末尾,此时输入 , 就能一次性给所有行加逗号。
容易忽略的限制:如果某行没有选中内容(比如只选了空行),该行不会生成光标;若选区跨多行且不整齐,拆分结果可能不符合预期——建议先用 Ctrl+L 逐行选中,再统一操作。
Alt+F3 快速全文件匹配并多光标
Alt+F3 是 Ctrl+D 的“暴力版”:一键选中当前文件中所有匹配当前单词的实例,并全部置为光标。适合重构变量名、批量替换固定字符串。
注意事项:
- 它只匹配完整单词(word boundary),
user不会匹配username - 不区分大小写,但你可以先用
Ctrl+H打开查找面板,勾选Match Case再按Alt+F3强制区分 - 如果文件很大(>10MB),响应可能变慢,甚至卡顿;此时建议先用
Ctrl+Shift+F全局搜索确认范围,再局部操作
多光标真正的复杂点不在快捷键本身,而在编辑中途误触其他命令(比如按了 Home 或 End,会让所有光标跳到各自行首/尾,破坏对齐)。保持手指记忆、善用 Esc 重置,比记住所有组合键更重要。
# word
# sublime
# js
# json
# csv
# 字符串
# sublime text
# 重构
# 先用
# 逐次
# 再按
# 多个
# 鼠标左键
# 一键
# 跳过
# 这是
# 变量名
# 不连续
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Linux系统命令中tree命令详解
Laravel Docker环境搭建教程_Laravel Sail使用指南
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法
Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】
专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?
JavaScript常见的五种数组去重的方式
如何在万网ECS上快速搭建专属网站?
Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案
如何破解联通资金短缺导致的基站建设难题?
Laravel怎么实现支付功能_Laravel集成支付宝微信支付
网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?
Win11应用商店下载慢怎么办 Win11更改DNS提速下载【修复】
Laravel如何发送邮件和通知_Laravel邮件与通知系统发送步骤
微信公众帐号开发教程之图文消息全攻略
佐糖AI抠图怎样调整抠图精度_佐糖AI精度调整与放大细化操作【攻略】
如何在IIS7上新建站点并设置安全权限?
Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率
Python面向对象测试方法_mock解析【教程】
微信小程序 HTTPS报错整理常见问题及解决方案
Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能
BootStrap整体框架之基础布局组件
edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】
个人摄影网站制作流程,摄影爱好者都去什么网站?
深圳网站制作的公司有哪些,dido官方网站?
晋江文学城电脑版官网 晋江文学城网页版直接进入
如何用PHP工具快速搭建高效网站?
Laravel如何处理JSON字段的查询和更新_Laravel JSON列操作与查询技巧
如何确保西部建站助手FTP传输的安全性?
Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】
香港服务器选型指南:免备案配置与高效建站方案解析
Laravel如何实现API版本控制_Laravel版本化API设计方案
香港服务器网站推广:SEO优化与外贸独立站搭建策略
linux top下的 minerd 木马清除方法
详解jQuery停止动画——stop()方法的使用
如何在建站之星绑定自定义域名?
html5如何实现懒加载图片_ intersectionobserver api用法【教程】
canvas 画布在主流浏览器中的尺寸限制详细介绍
微博html5版本怎么弄发语音微博_语音录制入口及时长限制操作【教程】
,怎么在广州志愿者网站注册?
Win11怎么恢复误删照片_Win11数据恢复工具使用【推荐】
Win11怎样安装网易有道词典_Win11安装词典教程【步骤】
Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
Python文件操作最佳实践_稳定性说明【指导】
JS中对数组元素进行增删改移的方法总结
Laravel如何发送邮件_Laravel Mailables构建与发送邮件的简明教程
Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】
百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭
如何快速上传建站程序避免常见错误?

