notepad++的file switcher不显示完整路径,仅显示文件名或相对路径片段;确认绝对路径应查看已保存文件的状态栏右下角,路径过长时悬停可显示完整路径,未保存文件无真实路径。

Notepad++ 本身不提供“在 File Switcher 中显示完整路径”的功能,它只显示文件名(如 config.json)和可能的相对路径片段(如 src/utils/),但不会渲染绝对路径。想快速确认当前标签页的真实磁盘位置,得绕过 File Switcher,用更直接、更可靠的方式。
状态栏右下角是最轻量的实时路径查看方式
已保存的文件,其绝对路径默认就显示在 Notepad++ 窗口最底部的状态栏右下角——无需插件、无需设置,只要文件有真实磁盘位置,它就在那儿。
- 未保存文件(如
new 1)不显示路径,这是正常行为;Notepad++ 无法生成不存在的磁盘路径 - 如果状态栏没显示,先检查是否启用:菜单 → 设置 → 首选项 → 常用 → 勾选“显示状态栏”
- 路径过长被截断?把鼠标悬停在状态栏该位置,会浮出完整路径提示——比复制粘贴还快
- 某些旧版插件(如 Python Script 或早期 Explorer)可能遮挡右下角区域,可临时禁用插件验证
右键菜单里的“Copy full path”依赖 Explorer 插件且仅对已保存文件有效
Copy full path 这个右键选项不是 Notepad++ 原生功能,它来自 Explorer 插件,而且只出现在已保存文件的编辑区空白处右键菜单中。
创建并切换AI助手人格。使用 /personality 列出并激活已保存的人格;使用 /create-personality 设计新角色,自动填充 SOUL 与 IDENTITY。跨会话和对话压缩时人格持久化,自动恢复心跳。原子切换提供备份与回滚保护,切换前始终备份当前状态。
- 必须手动启用:菜单 → 设置 → 插件 → 插件管理器 → 找到
Explorer并勾选 → 关闭并重启 Notepad++ - 重启后,在编辑区空白处右键 →
Explorer→Copy full path(未保存文件根本不会出现这一项) - 若右键无此菜单,说明插件未生效或当前标签页未保存;别尝试在标签页上右键,那个位置不触发 Explorer 的上下文
File Switcher(Ctrl+Shift+T)只显示文件名,不能替代路径查看
File Switcher 的设计目标是快速定位已打开的文件,不是路径管理工具。它展示的是标签页标题(可能含部分路径),但不会解析或暴露完整磁盘路径。
- 即使你勾选了“在子菜单中显示完整路径”(设置 → 首选项 → 最近文件夹 → 勾选“在子菜单中”),那也只是影响“文件 → 最近打开的文件”菜单,和
File Switcher无关 - 搜索时支持模糊匹配(如输
conf可命中config.js和env/prod.conf),但匹配依据是文件名和路径字符串,不提供路径预览 - 若真需要路径信息辅助判断,建议配合状态栏使用:先用
File Switcher切过去,再看状态栏确认位置
未保存文件的“伪路径”只能靠变量读取,不能当真实路径用
未保存文件没有磁盘路径,但 Notepad++ 提供内部变量 $(FULL_CURRENT_PATH),可通过 NppExec 查看其值——这属于调试用途,不是解决方案。
- 需先安装
NppExec插件(插件管理器 → 安装 → 重启) - 按
F6打开命令窗口,输入:NPP_CONSOLE 0换行,再输入:echo $(FULL_CURRENT_PATH) - 执行后输出类似
C:\Users\Alice\AppData\Local\Temp\npp.123abc.tmp或new 1——前者是系统临时路径,后者是纯标识符,都不能用于文件操作 - 这个值唯一作用是标记会话上下文,比如日志里记录“用户在 new 1 中修改了第5行”,但绝不应被当作可访问路径传给其他工具
真正容易被忽略的是:路径感知能力完全依赖文件是否落地。所有“显示路径”的功能都建立在“已保存”这个前提上,而 File Switcher 从不校验这一点——它照常列出 new 1,但你点进去后状态栏空着,这才是最常让人愣住的瞬间。










