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

Sublime怎么配置多光标跳转_Sublime如何批量移动多个光标【方法】

秋强同学_3941

秋强同学_3941

发布时间:2026-03-28 16:49:02

|

161人浏览过

|

来源于php中文网

原创

多光标下跳转需先按Esc退出多光标模式,再用Ctrl+Alt+-返回上一编辑位置;Ctrl+Shift+G可一次性选中所有匹配项;列编辑后须按Ctrl+Shift+L转为多光标;替换后光标消失是因swap_selection_on_replace默认为true,需设为false保留光标。

sublime怎么配置多光标跳转_sublime如何批量移动多个光标【方法】

多光标状态下怎么跳转到上一个编辑位置

不能跳——多光标一激活,Sublime 的 jump_back(Ctrl+Alt+-)和 jump_forward(Ctrl+Shift+-)就完全失效。这不是快捷键冲突,是 Sublime 的底层设计:只要存在多个光标,所有基于“单光标历史栈”的导航命令都会被冻结。

常见错误现象:你刚在 5 行加了光标,想按 Ctrl+U 回退到前一个函数里,结果没反应;或者点了命令面板 Ctrl+Shift+P,再关掉,所有光标直接消失——这也不是崩溃,是 Sublime 主动终止多光标会话。

  • Ctrl+U / Cmd+U 在多光标下仍可用,但它只撤销「最近一次添加的光标」,不是跳转到历史位置
  • 真正想跳转?必须先按 Esc 退出多光标模式,再用 Ctrl+Alt+- 或 Ctrl+U
  • 如果已误触命令面板导致光标丢失,别重开文件,直接按 Esc → Ctrl+Alt+-,通常能回到进入多光标前的位置

怎么让 Ctrl+D 选中所有匹配项而不是逐个点

按 Ctrl+Shift+G(Windows/Linux)或 Ctrl+Cmd+G(macOS),它比狂按 Ctrl+D 更可靠,且默认只匹配完整单词(match_whole_word 开启状态)。

使用场景:重命名变量、批量替换配置 key、统一修改 JSON 字段名。但要注意匹配范围是否合理:

  • 若想匹配子串(比如在 user_id 和 username 中都命中 user),需先关闭 match_whole_word 设置
  • 文件超过 10MB 或匹配结果超 10000 处时,Ctrl+Shift+G 可能卡顿 1–2 秒,或只生成前 10000 个光标(可通过 max_find_results 配置调整)
  • 已选中文本再按 Ctrl+Shift+G,会以该文本为字面量全量匹配,不走单词边界逻辑

列编辑(Alt+拖拽)后怎么继续多光标输入

Alt+拖拽生成的是「列选区」,不是多光标——它本质是矩形选中,输入会覆盖整块区域;要转成可独立输入的多光标,必须立刻补按 Ctrl+Shift+L(Windows/Linux)或 Cmd+Shift+L(macOS)。

常见错误现象:拖完松手发现光标没出现,或输一个字母所有行都变一样——说明你漏了 Ctrl+Shift+L,还在列选模式下直接输入。

  • 列拖拽时某行太短,光标会停在行尾而非对齐列,这是正常行为,不是错位
  • 字体非等宽(如系统 UI 字体)会导致视觉错位,换用 Consolas 或 Fira Code 即可解决
  • 拖拽后若立即按 Home,所有光标会跳到各自行首,适合加统一前缀;但注意 Home 默认跳到缩进起点,不是物理行首

为什么替换后光标突然没了

因为默认设置 swap_selection_on_replace 是 true,即查找替换(Ctrl+H)执行后,自动清空所有光标并把焦点留在最后替换处。这不是 Bug,是防止误操作扩散的设计。

实操建议:如果需要替换后继续编辑(比如批量加括号、补引号),务必在用户设置中加入:

"swap_selection_on_replace": false

这个配置只影响多光标下的替换行为,不影响普通单次替换逻辑。改完保存,下次用 Ctrl+H 替换完,光标依然保留,可立刻输入或移动。

容易被忽略的是:一旦弹出过命令面板(Ctrl+Shift+P),当前多光标会话就彻底结束,关掉面板也无法恢复——得从头再来。所以批量操作前,先确认没误触命令面板。

热门AI工具

更多
Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

豆包大模型

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

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

DeepSeek

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

WorkBuddy

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

相关专题

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

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

2135

2023.08.07

json是什么
json是什么

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

3302

2023.08.23

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

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

1116

2023.10.13

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

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

3779

2025.09.10

堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

5887

2023.07.18

堆和栈区别
堆和栈区别

堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

2508

2023.08.10

windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

3239

2023.07.26

查看端口占用情况windows
查看端口占用情况windows

端口占用是指与端口关联的软件占用端口而使得其他应用程序无法使用这些端口,端口占用问题是计算机系统编程领域的一个常见问题,端口占用的根本原因可能是操作系统的一些错误,服务器也可能会出现端口占用问题。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2818

2023.07.27

Playwright 测试失败怎么办
Playwright 测试失败怎么办

Playwright测试失败专题汇集超时、定位器匹配、浏览器提前关闭、依赖与插件配置、文件上传、SSL及Docker启动等故障文章,并介绍通过截图、报告和Trace定位错误。

0

2026.10.21

热门下载

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

精品课程

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

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