Notepad++无独立快捷键插件,所有快捷键需通过安装对应插件(如LocationNavigate)并在“设置→快捷键”中手动绑定才生效;64位v7.2+不支持部分旧插件,且快捷键为会话级,需导出shortcuts.xml备份。

Notepad++ 本身不提供“快捷键插件”这种独立类型——所有快捷键功能都由具体插件(如 LocationNavigate、ComparePlus)或内置命令承载。想自定义或增强快捷键,必须先装对插件,再在「设置 → 快捷键」里绑定,否则快捷键根本不会生效。
为什么装了插件却找不到对应快捷键
常见现象:插件安装成功,菜单里能看到入口(比如「插件 → Location Navigate → Go Back」),但按预设组合键没反应。
- 插件未正确加载:64位 Notepad++ v7.2+ 已移除插件管理器,
LocationNavigate只支持 32 位且版本 - 快捷键被系统或其他软件占用:比如
Ctrl+Alt+Left被显卡驱动设为桌面切换,Notepad++ 就收不到 - 插件功能依赖上下文:
ComparePlus的比较快捷键(如Ctrl+Alt+C)只在两个文档同时打开且处于激活状态时才可用 - 未手动分配快捷键:多数插件不自带全局快捷键,需你进「设置 → 快捷键」手动绑定到具体菜单项
如何给插件功能绑定快捷键
Notepad++ 的快捷键绑定逻辑是「菜单项驱动」,不是「插件驱动」。只要插件注册了菜单项,就能绑定。
- 确保插件已加载并出现在菜单中(如「插件 → JSON Viewer → Format JSON」)
- 点击顶部菜单「设置 → 快捷键」,打开快捷键映射窗口
- 在左侧「主菜单」下找到对应插件的菜单路径(例如:Plugins → JSON Viewer → Format JSON)
- 选中该条目,在右侧「快捷键」栏双击,按下你想设的组合键(推荐避开
Ctrl+Shift类易冲突组合) - 点击「确定」保存,无需重启,立即生效
注意:Ctrl+1~Ctrl+9 默认被标签页切换占用,不要强行覆盖;Alt+数字 是菜单导航键,也不建议重绑。
哪些插件自带快捷键且值得开箱即用
真正开箱即用、不需额外配置就能响应快捷键的插件极少,目前稳定可用的只有:
-
ComparePlus:安装后自动注册Ctrl+Alt+C(比较当前两文档)、Ctrl+Alt+D(差异高亮开关),但前提是两个文档已打开且非同一文件 -
NppFTP:默认绑定Ctrl+Alt+Shift+P呼出连接面板,适合频繁连服务器的用户 -
Emmet:输入缩写后按Tab即展开(如输入ul>li*3+Tab→ 生成带三项的列表),本质是编辑器级触发,不走菜单绑定流程
其余插件如 JSON Viewer、TextFX、Code Alignment 都需手动绑定,别指望安装完就自动有快捷键。
最常被忽略的一点:Notepad++ 的快捷键设置是「会话级」而非「全局级」——如果你用了便携版或启用了 %appdata% 配置隔离,换电脑或重装后快捷键绑定会丢失,必须重新配一遍。建议把常用绑定导出为 shortcuts.xml 备份。


















