Notepad++中按Ctrl+Shift+F2可一键清除所有文档的书签;若仅清当前文档书签,可用Ctrl+G勾选“Clear all bookmarks in current document”或执行Search→Bookmark→Clear all bookmarks;左侧蓝点若非书签,可能是断点或标记,需右键边栏选Clear all markers或禁用相关插件。

Notepad++ 书签怎么全部取消
直接按 Ctrl + Shift + F2,所有已设书签(包括左侧行号旁的蓝点)会一次性清空。这是 Notepad++ 内置的全局清除快捷键,无需插件、不依赖当前文档状态。
注意:这个操作不可撤销,也没有确认弹窗。如果只希望清除当前文件的书签,而不是整个工作区(多个打开文件)里的全部书签,就得换方法。
如何只清除当前文件的书签(保留其他文件的)
Notepad++ 没有“仅当前文档清除书签”的原生菜单项,但可通过以下方式安全实现:
- 先用
Ctrl + G打开“转到”对话框,勾选Clear all bookmarks in current document(该选项仅在有书签时出现) - 或使用菜单路径:
Search → Bookmark → Clear all bookmarks—— 这个命令实际也只作用于当前活动文档,不是全局 - 别误点
Search → Bookmark → Clear all bookmarks in all documents,那是全关,且没有快捷键绑定
左侧蓝点没消失?检查是不是“断点”或“标记”混淆了
Notepad++ 左侧行号栏的蓝点不全是书签:蓝色实心圆是书签(F2 设置),而浅蓝色半透明圆点可能是调试插件(如 Python Script 或 NppExec)设置的断点,或是 Plugins → Markers and Breakpoints 插件留下的标记。
验证方式:按 F2 切换一个新位置,看蓝点是否随焦点移动;如果固定不动、且 Ctrl + Shift + F2 对它无效,大概率不是书签。
- 关闭相关插件再重启 Notepad++,观察蓝点是否消失
- 重置标记栏:右键左侧边栏 →
Clear all markers(此项来自内置“Markers”功能,和书签系统分离) - 某些旧版主题会把书签渲染成灰色或绿色,别只盯“蓝色”——以行为准,
F2切换时有响应才是真书签
批量处理多个文件的书签(比如项目里几十个 .cpp 文件)
Notepad++ 原生不支持跨文件脚本化操作书签,但可借助 Python Script 插件完成:
安装插件后,运行以下脚本(Plugins → Python Script → New script):
for i in range(notepad.getNbTabFiles()):
notepad.activateIndex(0, i)
notepad.runMenuCommand("Search", "Bookmark", "Clear all bookmarks")
执行前确保所有目标文件已打开,且未启用“自动保存”类插件干扰流程。脚本会按标签页顺序逐个激活并清除书签,比手动快得多。
真正容易被忽略的是:如果你用的是便携版 Notepad++ 或禁用了插件加载,Python Script 默认不带在安装包里,得单独下载适配版本(比如 v2.10+ for x64),否则脚本菜单压根不会出现。

















