notepad++书签是单文件内行级临时标记,ctrl+f2添加/取消,f2/shift+f2跳转;需确认「设置→首选项→编辑器」启用书签,菜单「搜索→书签」提供清除、反选等操作。

怎么在 Notepad++ 里添加和跳转书签
Notepad++ 的书签(Bookmark)不是保存文件位置的“收藏夹”,而是针对**当前打开的单个文件中的某几行**做的临时标记,适合代码审查、分段调试或暂存待处理位置。它不依赖插件,原生支持,但默认快捷键容易被忽略或冲突。
-
Ctrl+F2是添加/取消当前行书签的核心快捷键,按一次加,再按一次删 - 书签行左侧的空白区会出现一个蓝色圆点(默认样式),视觉提示明显
-
F2跳到下一个书签,Shift+F2跳到上一个——注意不是Ctrl+F2,初学者常按错 - 如果按了没反应,先检查是否在「设置 → 首选项 → 编辑器」里勾选了「启用书签」(默认开启,但某些便携版或旧版本可能关闭)
书签菜单和批量操作在哪找
右键编辑区空白处不会弹出书签选项,必须通过顶部菜单栏:「搜索 → 书签」。这里提供几个实用但容易被忽略的功能:
-
跳转到下一个书签和跳转到上一个书签对应F2/Shift+F2,但菜单里还藏着:从头开始查找书签(重置跳转起点) -
清除所有书签很关键——尤其当你在多个标签页间切换后忘了哪几个有标记,别靠肉眼扫 -
反选书签不是选中未标记行,而是把当前已打书签的行取消、未打的全部加上,慎用;更适合配合「书签 → 仅复制书签行」做临时提取
书签和行号、折叠、宏能不能一起用
可以,但有边界:书签本身不改变代码结构,所以不影响折叠状态或行号显示;但它和宏录制是兼容的——比如你录一段「Ctrl+F2 → F2」的操作,回放时会忠实执行书签切换。
- 书签行被折叠后,蓝色圆点依然可见,跳转也正常,这点比很多编辑器友好
- 但「列模式编辑」下无法对多行同时打书签——
Ctrl+F2只作用于光标所在行,哪怕你用鼠标框选了 10 行 - 书签不随「查找替换」结果联动:替换完一批内容后,原有书签位置不会自动迁移,得手动重新打
为什么有时候书签突然没了
最常见原因不是崩溃,而是你误触了「清除所有书签」,或者在「搜索 → 书签 → 清除未命名书签」这类子菜单里点了不该点的项(该功能实际等同于清除全部)。另一个隐蔽原因是:你在「设置 → 首选项 → 备份」里勾选了「每次启动时清除书签」——这个选项极少有人注意,但一旦启用,每次重启 Notepad++ 后书签全空。
书签只存在于当前会话的当前文件中,关掉文件就丢,不写入磁盘,也不同步到其他设备。真要持久化标记,得靠外部工具或换用支持项目级书签的编辑器。











