Sublime如何清除所有书签?一键恢复干净界面的按键

胖芳小哥_1663

胖芳小哥_1663

2026-09-11

622人浏览

原创

sublime text原生仅支持清除当前文件书签,需安装bookmarks插件才能一键清空所有已打开文件的书签;clear bookmarks命令不跨文件、不弹确认,f12才是稳定书签开关。

sublime如何清除所有书签?一键恢复干净界面的按键

不能一键清空整个项目或所有已打开文件的书签,原生功能只支持按文件清除;想跨文件批量清,必须装插件。

Clear Bookmarks 命令只清当前文件

这个命令不会跳转、不弹确认、不跨 tab,执行后当前文件所有蓝色书签点立刻消失,但其他打开的文件里的书签完全不受影响。它本质是清空内存里该视图对应的行号数组,关掉这个文件再重开,书签本来也没了——所以这步操作其实只是“提前清”,不是“真正删”。

  • Windows/Linux:按 Ctrl+Shift+P → 输入 Clear Bookmarks → 回车
  • macOS:按 Cmd+Shift+P → 输入 Clear Bookmarks → 回车
  • 菜单路径 Selection → Bookmarks → Clear Bookmarks 在中文界面或旧版中常失效,别依赖
  • Ctrl+F2 反复按 ≠ 清除:它是 toggle_bookmark,光标在非书签行按无效,在书签行按一次删、再按一次又加回来

想清所有已打开文件的书签?得用 Bookmarks 插件

原生 Sublime 不维护跨文件书签索引,所以没有 Clear All Bookmarks 这类命令。要实现“所有打开文件一键清空”,必须先装插件 Bookmarks(通过 Package Control 安装)。

Fireflies.ai
Fireflies.ai

Fireflies.ai是一款用于会议录音、转写、摘要和销售通话分析的 AI 会议助手。

下载
  • 安装后,Win/Linux 按 Ctrl+Alt+Shift+P,macOS 按 Cmd+Alt+Shift+P 打开全局书签面板
  • 面板右上角有 Clear All Bookmarks 按钮,点一下就清掉所有已打开文件的书签
  • 注意:它不清未打开的文件,也不清已关闭但还在最近列表里的文件——只作用于当前 Sublime 实例中 view 对象还活着的那些标签页

F12 是唯一靠谱的书签开关,别被 Ctrl+F2 带偏

你按 Ctrl+F2 没反应,或者按了两下发现书签“闪一下又回来”,大概率是因为它根本不是清除命令,而是切换开关。F12 才是真正稳定、反馈明确、不依赖系统功能键的加/删书签方式。

  • 光标停在哪一行,按一次 F12 就打上书签(行号旁出蓝点),再按一次就取消
  • 哪怕那行是空行、注释行、折叠块内部,F12 都能准确标记整行
  • 别打在长注释末尾(如 # TODO: ... 后面拖了 50 字),否则 Bookmarks: Show 面板预览为空,搜不到

误删书签行内容?没撤销入口,只能靠 Ctrl+Z 补救

如果你的真实目标不是清标记,而是删掉所有打过书签的整行(比如批量干掉 // TODO 或 debugger;),得走两步:Bookmark: Select All Bookmarked Lines + Delete。这步不可逆,Sublime 不会弹确认框,也不会进回收站。

  • 执行前务必确认:选中的是否全是目标行?有没有误打在关键配置或函数定义上?
  • 删完立刻按 Ctrl+Z(Win/Linux)或 Cmd+Z(macOS)还能撤回,但一旦执行其他操作(比如切换 tab),就彻底没了
  • 这种删除和书签本身无关——书签只是触发选择的“钩子”,删的是文本内容

最容易被忽略的是:书签和断点、调试状态、同步登录完全无关。你清光所有书签,Python 的 pdb 断点还在,subl --sync-login 绑定的设置也照常恢复——它们压根不在一个生命周期里。

相关文章

有书
有书

有书是一款掌上阅读学习软件,为用户提供便捷的阅读服务。用户可以通过软件学习到更多的知识,提升自己的知识水平和认识。更有有声播放功能,让你可以随时随地的听书学习。有需要的小伙伴快来保存下载体验吧!

下载

相关标签:

sublime

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

相关专题

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

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

2026.10.22

20

11

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

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

2026.10.22

0

10

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

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

2026.10.22

20

15

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

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

2026.10.22

0

10

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

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

2026.10.22

20

25

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

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

2026.10.22

0

15

Golangci-lint安装与入门教程
Golangci-lint安装与入门教程

本专题讲解Golangci-lint的安装、初始化、基础命令和首次代码检查,覆盖本地环境、Docker及多平台用法,帮助Go开发者快速上手。

2026.10.22

0

15

PHP2Shell高危漏洞修复教程
PHP2Shell高危漏洞修复教程

PHP2Shell漏洞是什么,哪些PHP版本和运行环境会受到影响,服务器应该如何检测与修复?本专题提供版本自查脚本、Linux与Docker升级命令、PHP-FPM和Apache排查步骤,以及修复验证、临时缓解和应急响应方案。

2026.10.22

80

12

剧云人物设定与关系管理教程
剧云人物设定与关系管理教程

本专题介绍剧云人物设定与关系管理,讲解角色小传、性格职业、人物目标、背景资料和关系网络的创建及维护方法。

2026.10.22

0

16

热门下载

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

精品课程

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