Sublime怎么用快捷键批量操作书签行

老萱吖_5683

老萱吖_5683

2026-10-31

459人浏览

原创

F12是唯一可靠单行书签开关,光标停任意位置按一次即整行标记(行号旁现蓝色小点),再按一次取消;Ctrl+F2易被系统或插件劫持,右键菜单易点错行。

sublime怎么用快捷键批量操作书签行

怎么用 F12 快速加/删单行书签

别碰 Ctrl+F2,F12 是唯一可靠开关。光标停在任意位置(哪怕在 console.log("x") 中间),按一次就整行打上书签,行号旁立刻出现蓝色小点;再按一次就取消,不误触、不延迟、不依赖 Fn 键。

常见错误现象:Ctrl+F2 没反应——Windows 笔记本常把 F2 映射为亮度调节,Mac 上 F2 默认调屏幕亮度,Ctrl+F2 还可能被插件覆盖;右键菜单里的 Toggle Bookmark 滚动后容易点错行,尤其在 800 行以上的配置文件里。

使用场景:调试时快速标记 if err != nil、// TODO、函数入口、日志输出行,临时锚定关键位置。

怎么批量选中所有书签行并编辑

先确保已用 F12 打好多个书签,然后执行 Bookmarks: Select All Bookmarked Lines 命令——不是靠鼠标拖,也不是 Ctrl+A,必须走命令面板。

操作步骤:

  • 按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS)
  • 输入 Bookmarks: Select All Bookmarked Lines,回车
  • 所有书签行被完整选中(含换行符),此时可直接按 Delete 删除整行,或输入新内容批量覆盖

注意:这个操作只影响当前文件;若某书签行是空行或纯注释,也会被选中,但不会报错;选中后若误按 Esc,所有光标立即消失,需重做命令。

怎么用正则 + 多行选中一次性打书签

想给所有 console.log 或 print( 行打书签?不用一行行按 F12。核心是「先多行选中,再统一打标」。

Gen-2
Gen-2

Gen-2是一款AI视频创作工具,Runway最新推出的AI视频生成模型。

下载

操作步骤:

  • Ctrl+F 打开查找面板,勾选 Regular Expression
  • 输入 ^.*console\.log(匹配行首任意字符后跟 console.log)
  • 点 Find All,所有匹配行被高亮并**多行选中**(注意:只是高亮 ≠ 选中,必须看到光标在每行都闪烁才算成功)
  • 按 Ctrl+Fn+F2(Windows 笔记本)或 Ctrl+F2(台式机/部分 Mac),所有选中行一次性打上书签

关键细节:必须是「多行选中」状态才能批量打标;单击或只高亮不选中无效;正则开头的 ^ 防止匹配到字符串里的 "console.log";console\.log 中的点要转义,否则会匹配 consoleXlog。

为什么 Clear Bookmarks 总是没反应

菜单栏里的 Selection → Bookmarks → Clear Bookmarks 在多语言界面或旧版 Sublime 中经常点击无反应——它依赖翻译映射,而原生命令名是英文。

真正稳的清空路径只有一条:Ctrl+Shift+P 输入 Clear Bookmarks 回车。这个命令只清当前文件,不影响其他 tab,也不删代码。

容易踩的坑:

  • 误以为 Ctrl+F2 按多次能“逐个清除”——它只是 toggle,对非书签行无效,对已书签行反而可能先删后加
  • 期待重启后书签还在——Sublime 书签纯内存态,关文件即丢,这不是 Bug,是设计如此
  • 在未打任何书签的文件里狂按 Clear Bookmarks——命令会静默失败,无提示、无报错、光标不动

复杂点在于:书签不跨文件、不跨会话、不保存到磁盘,所有批量操作都必须基于「当前视图已加载且未关闭」这个前提。一旦切 tab 或关闭文件,之前打的所有点就彻底消失了。

相关文章

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

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

下载

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

相关专题

更多
Vite 项目如何打包和部署
Vite 项目如何打包和部署

Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。

2026.10.28

60

16

Vite 如何搭配 Vue.js
Vite 如何搭配 Vue.js

Vite搭配Vue.js专题汇集创建Vue 3项目、配置开发环境、路径别名、Vue插件、代理、多环境构建与调试的已审核文章,帮助读者完成从初始化到日常开发的配置。

2026.10.28

40

15

Vite 项目目录怎么看
Vite 项目目录怎么看

Vite项目目录专题汇集入口文件、src源码、public静态资源、路径别名、项目根目录和构建输出目录相关的已审核文章,帮助读者理解各文件夹的用途与引用方式。

2026.10.28

120

10

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

2026.10.22

140

11

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

2026.10.22

120

10

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

2026.10.22

80

15

Gradle怎么构建Java项目
Gradle怎么构建Java项目

本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。

2026.10.22

40

10

PHP时间戳漏洞修复教程
PHP时间戳漏洞修复教程

本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。

2026.10.22

80

25

Golangci-lint配置文件与规则设置
Golangci-lint配置文件与规则设置

本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。

2026.10.22

40

15

热门下载

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

精品课程

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