Sublime Text 4.41+ 默认不显示完整路径,仅显示文件名易致同名文件混淆;启用 "show_full_path": true 设置后标题栏即显示完整路径,全局生效且兼容禁用标签栏场景。

为什么默认不显示完整路径
Sublime Text 默认只在窗口标题栏显示文件名(如 index.js),不包含路径。当同时打开多个同名文件(比如不同项目下的 package.json),仅靠文件名无法区分,容易误操作。
通过 show_full_path 设置启用完整路径
Sublime Text 4.41+ 原生支持该功能,无需插件。直接修改用户设置即可:
- 菜单栏 → Preferences → Settings
- 在右侧用户设置面板中添加:
{ "show_full_path": true } - 保存后,标题栏会立即变为类似
/Users/alice/project-a/src/index.js — Sublime Text
注意:该设置对所有项目全局生效;若关闭多窗口模式(即禁用 enable_tab_bar),路径显示仍正常。
旧版本 Sublime Text(
低于 4.41 的版本不识别 show_full_path,需用插件或变通方式:
- 安装插件
FileHeader或Window Title(后者更轻量),但需手动配置模板 - 更稳妥的做法是升级到 Sublime Text 4.41+——旧版已停止维护,且部分 API(如
window.set_status修改标题)在新 API 下不可靠 - 避免使用自定义 Python 插件强行重写窗口标题,容易与 Sublime 的原生 tab 管理冲突,导致标题闪烁或丢失
多项目并行时的额外建议
仅靠路径还不够直观?可配合以下做法提升区分度:
- 为每个项目单独使用
Project → Save Project As…,保存后窗口标题会自动追加项目名(如my-api — /path/to/my-api/server.js) - 在项目设置中添加
"color_scheme": "Packages/Color Scheme - Default/Mariana.sublime-color-scheme"配合不同主题,视觉上快速识别当前项目上下文 - 禁用
hot_exit(设为false),防止意外恢复上一个项目的未命名编辑器状态,干扰路径判断
路径显示本身很简单,但真正起效的前提是:确保你用的是 Sublime Text 4.41 或更新版本——低于这个版本的所有“绕过方法”,稳定性都不可控。










