f2是跳转到下一个书签的快捷键,shift+f2跳上一个,ctrl+f2仅添加/取消当前行书签,ctrl+shift+f2清除所有书签;书签按添加顺序跳转,不循环,仅限当前文件且重启后丢失,除非启用会话保存。

Notepad++ 跳转到下一个书签的快捷键是什么
默认是 Ctrl+F2,但注意:这个快捷键实际是「切换当前行书签」,不是「跳转到下一个」。真正跳转到下一个书签的快捷键是 F2;跳转到上一个则是 Shift+F2。
很多人按 Ctrl+F2 没反应或以为失效,其实是用错了场景——它只负责打/取消书签,不移动光标。
为什么按了 F2 没跳转
常见原因有三个:
- 文档里根本没设置任何书签(
F2只在存在至少一个书签时才有效) - 光标当前已在最后一个书签位置,再按
F2会循环回到第一个书签——但若只设了一个书签,看起来就像“没动” - 书签功能被意外禁用:检查菜单栏 设置 → 首选项 → 默认语言 → 勾选“启用书签”(部分旧版路径为 设置 → 首选项 → 编辑器 → 启用书签)
书签相关快捷键完整对照表
别记混,这几个键位常一起用:
-
F2:跳转到下一个书签(从当前光标位置往后找) -
Shift+F2:跳转到上一个书签(往前找) -
Ctrl+F2:在当前行添加或删除书签 -
Ctrl+Shift+F2:清除所有书签(慎用) -
Alt+F2:显示/隐藏书签栏(底部状态栏里的书签计数器)
书签跳转的边界行为和兼容性注意点
Notepad++ 的书签跳转是纯行号驱动的,不关心内容或折叠状态:
- 如果某行被代码折叠(如函数折叠),
F2仍能跳过去,但展开需手动操作 - 跨文件书签不存在——书签只对当前打开的标签页生效
- 重启 Notepad++ 后书签默认丢失,除非开启「保存会话」并在 设置 → 退出时 → 勾选“保存当前会话”
- 便携版与安装版行为一致,但若插件冲突(如 Python Script 插件重绑了
F2),可在 设置 → 快捷键管理器 中排查
书签本身不记录上下文,跳转后光标固定在行首——如果你习惯把光标停在特定列,得自己再调整。这点容易被忽略,尤其在长行日志里反复跳转时。











