notepad++ 默认书签快捷键为 ctrl+f2,可单击添加/取消蓝色书签,f2向下跳转、shift+f2向上跳转;空行等特定行不可设书签;若失效需检查列编辑模式、宏录制及编码格式;自定义需修改shortcuts.xml中action属性。

Notepad++ 书签快捷键默认是 Ctrl+F2
这个组合键在绝大多数安装场景下开箱即用,无需额外配置。按一次在当前行左侧灰色边栏打上蓝色书签图标,再按一次取消。注意:不是所有行都能加——空行、折叠区域首行、只含空白字符的行可能无响应,这是 Notepad++ 的行为限制,不是快捷键失效。
如何批量添加/跳转书签(F2 和 Shift+F2)
加完单个书签后,F2 是向下跳转到下一个书签,Shift+F2 是向上跳转。这两个键不依赖光标位置,哪怕你把光标移到文件开头,也能直接跳到最近的书签下一行。但要注意:如果当前行已有书签,F2 会跳到「下一个」而非「当前」;想重访当前书签,得先用 Shift+F2 往上跳一格再跳回来。
为什么 Ctrl+F2 没反应?检查这三处
- 确认没开启「列编辑模式」(鼠标右键菜单或
Alt+C),该模式下多数行操作被禁用 - 检查是否误启用了「宏录制」(状态栏显示「REC」),某些版本中宏录制期间快捷键会被拦截
- 确认当前文档编码不是「UCS-2 Big Endian」或「UTF-16 BE」——这类编码下书签功能存在已知兼容性问题,换为
UTF-8或ANSI即可恢复
自定义书签快捷键(改 shortcut.xml 文件)
如果你习惯用其他组合键(比如 Ctrl+Shift+B),可以手动修改配置。关闭 Notepad++,用另一个编辑器打开其安装目录下的 shortcuts.xml,找到 <action name="Toggle bookmark" ctrl="yes" alt="no" shift="no" key="113"></action> 这行——其中 Key="113" 对应 F2 的键码,114 是 F3,66 是 B。改成 Ctrl="yes" Shift="yes" Key="66" 就对应 Ctrl+Shift+B。改完保存,重启生效。别漏掉 Ctrl="yes" 这类属性,只改 Key 值不会生效。











