便携版插件目录是解压根目录下的plugins文件夹,需手动创建;v7.9+须在plugins内建同名子文件夹放插件全量文件,或通过“设置→导入→导入插件”安装dll。

便携版插件目录在哪?
Notepad++ 便携版不写注册表、不依赖系统路径,所有配置和插件都存放在解压后的文件夹内。插件目录不是 C:\Program Files\Notepad++\plugins,而是:
- 解压后根目录下的
plugins文件夹(例如:D:\Tools\Notepad++Portable\plugins) - 如果你没手动建过
plugins,就自己新建一个
注意:便携版默认不带 plugins 文件夹,很多人卡在这一步——不是“插件没生效”,是根本没地方放。
手动放 DLL 必须建同名子文件夹
从 v7.9 开始,Notepad++(含便携版)默认不再扫描 plugins 根目录下的裸 .dll 文件。直接把 NppFTP.dll 扔进 plugins\ 是无效的。
正确做法是:
- 在
plugins下新建一个与插件同名的子文件夹,例如:plugins\NppFTP\ - 把整个插件包解压后的内容(不只是
NppFTP.dll,还包括config.xml、lang\、icons\等)全部复制进去 - 常见错误:把
XMLTools.dll和Compare.dll全塞进plugins\根目录,结果两个都不显示
用「设置→导入→导入插件」更省事(v7.9+)
如果你的便携版是 v7.9 或更新(查版本:帮助 → 关于 Notepad++),可用内置导入功能:
- 完全退出 Notepad++(托盘图标右键选「退出」,任务管理器确认无
notepad++.exe进程) - 重启后,菜单栏点「设置」→「导入」→「导入插件」
- 选中单个
.dll(如LightExplorer.dll),点击打开 - Notepad++ 自动创建
plugins\LightExplorer\LightExplorer.dll
但注意:这个方式只复制 DLL,不处理配套资源。如果插件依赖 JS 文件(如 JSMiniNPP.dll 需要 jsmininpp.js),就会加载失败。
为什么插件菜单里没出现?重点排查三处
插件不显示,大概率不是下载错了,而是加载被静默跳过:
-
notepad++.exe进程没彻底退出(托盘图标还在,或后台残留) - 插件位数不匹配:64 位便携版必须配
-x64插件,32 位配-x86;在「帮助 → 关于 Notepad++」标题栏看清楚是 (32-bit) 还是 (64-bit) - 路径含中文或空格:便携版解压路径必须是纯英文、无空格(如
D:\NP\可以,D:\我的工具\Notepad++不行)
便携版的自由度高,但自由的前提是路径干净、结构规范、重启彻底——少一个条件,插件就等于没装。











