Sublime Text 侧边栏不显示全路径是原生设计,仅标题栏在 ST4.41+(Build 4141+)且启用 "show_full_path": true 时显示完整路径;未保存文件、JSON 错误或旧版本均导致失效,标签页需插件支持。

Sublime Text 的侧边栏本身不显示文件路径全名,它只展示项目结构树;真正能显示完整路径的地方是窗口标题栏(title bar),但需要满足版本和配置双重条件。
如何确认 show_full_path 是否生效
这个设置只在 Sublime Text 4.41+(Build 4141 起)才被识别。低于这个版本——包括所有 ST3 和 ST4 的早期 Build(如 4126–4140)——加了 "show_full_path": true 也完全没反应。
- 打开菜单 Help → About Sublime Text,看 Build 号:必须 ≥ 4141
- 如果版本达标但标题栏仍只显示文件名,检查是否误写成
"show_full_path": "true"(字符串)或漏掉逗号导致 JSON 解析失败 - 未保存的文件(untitled)永远不显示路径,哪怕设置正确
- Windows 下长路径可能被系统截断(如
C:\a\b\c\...\file.py显示为C:\a\b\c\...\file.py),这不是 Sublime 的问题,无法通过配置修复
侧边栏为什么不能直接显示路径全名
侧边栏(Sidebar)的设计定位是项目导航器,不是路径显示器。它只列出当前项目根目录下的子目录和文件名,不渲染路径字符串——这是原生行为,不是 bug,也没有内置开关可开启“侧边栏显示全路径”。
- 想快速定位当前文件在侧边栏中的位置?按
F12,它会自动滚动并高亮当前打开的文件 - 侧边栏为空?说明没加载项目:必须用 File → Open Folder… 加载一个文件夹,而不是只打开单个文件
- 如果已加载项目但侧边栏仍空,检查用户设置里有没有
"project": null这类异常字段,它会清空整个项目上下文
标签页(Tab)显示路径要靠插件
show_full_path 对标签页无效。原生 Sublime 不读取 tab_title_format 字段,所以你在用户设置里加 "tab_title_format": "{relative_path}" 是不会起作用的。
- 真想让标签页显示路径,得装插件,比如
Tab Names或Long Titles - 这些插件会监听
tab_title_format并接管渲染逻辑,支持{relative_path}、{parent}等变量 - 安装后记得重启 Sublime,否则插件可能不激活
- 注意插件之间可能冲突,比如某些 UI 增强插件会覆盖标题栏或标签页样式
最常被忽略的一点:标题栏路径显示依赖“已保存文件 + 正确版本 + 合法 JSON”,三者缺一不可;而侧边栏和标签页的路径显示,则根本不在原生能力范围内,强行改设置只会浪费调试时间。


















