notepad++原生无工程级目录树,需靠explorer插件实现;v8.6+默认屏蔽未签名插件,须手动创建plugins\config\explorer.ini启用并设rootfolder才可显示真实项目树。

Notepad++ 原生不支持工程级目录树,所谓“代码工程目录树”必须靠 Explorer 插件实现;v8.6+ 版本默认屏蔽未签名插件,装了也常不显示图标——这是你反复点菜单却看不到树的真正原因。
为什么“视图→文件夹工作区”不是你要的目录树
这个面板只列出当前已打开的文件,并按路径前缀做扁平分组,不支持展开子目录、不能新建/刷新、也不随项目变化。它本质是标签管理器,不是文件系统浏览器。
-
文件夹工作区里右键只能“在资源管理器中定位”,无法新建文件或拖入文件夹 - 关闭所有文件再重开,面板就空了——它不记住路径,也不加载磁盘结构
- 如果你正在看一个含 5 层嵌套的 Java 或 Python 项目,它只会显示几行带斜杠的文件名,毫无层级感
Explorer 插件装了但没图标?v8.6+ 必须手动绕过签名检查
新版 Notepad++ 默认拒绝加载未签名的 Explorer.dll,即使你把它扔进了 plugins 目录,插件管理器里也会灰显或直接不出现。
- 确认
Explorer.dll已放入%ProgramFiles%\Notepad++\plugins\(或你自定义的安装路径下的plugins子目录) - 启动 Notepad++,打开
插件 → Plugin Manager → Show Plugin Manager,切换到Installed标签页 - 若
Explorer灰显或缺失:新建文本文件,保存为plugins\Config\Explorer.ini,内容只写一行:Enable=1 - 重启 Notepad++,菜单栏应出现放大镜图标按钮;点它才真正唤出左侧树面板
Explorer 树为空或只显示 C:\?根目录必须手动指定且不自动保存
插件启动后默认无根路径,顶部显示 [No root folder selected],不设根目录就等于没启用。
- 首次点击 Explorer 按钮后,在左侧树面板空白处右键 →
Set root folder,选中你的项目根目录(如D:\myproject) - 该设置**不持久**:退出 Notepad++ 后下次启动仍需重设,除非你在
Explorer.ini中追加路径,例如:RootFolder=D:\myproject - 注意路径末尾不要加反斜杠,
D:\myproject\会报错,正确写法是D:\myproject - 非文本文件(如
.exe、.dll)默认不显示在树中,这是插件行为,不是 bug
最易被忽略的是 Explorer.ini 的位置和格式:它必须放在 plugins\Config\ 下,文件名大小写敏感,内容不能有 BOM,也不能有多余空行——否则插件读取失败,根目录和启用状态全失效。











