Sublime Text 4.41+ 用户可直接在用户设置中添加 "show_full_path": true 实现标题栏显示完整路径,仅对已保存文件生效;ST3 或旧版 ST4 不支持该选项。

Sublime Text 4.41+ 用户:直接加 "show_full_path": true 到用户设置里,保存即生效;ST3 或旧版 ST4(如 Build 4126 之前)不支持该选项,强行添加无效。
标题栏显示完整路径:只对已保存文件生效
这个设置控制的是窗口顶部标题栏(不是状态栏、不是标签页)是否显示绝对路径。它只在文件有真实磁盘路径时起作用:
- 新建未保存的文件(
untitled)标题栏仍为空或只显示untitled,改了设置也没用 - 已保存的文件(哪怕刚按 Ctrl+S 一下),标题栏立刻变成类似
/home/user/project/src/main.py — Sublime Text - 重命名文件(F2 或右键 Rename)后,标题栏路径会自动刷新
- Windows 下路径过长时会被系统截断(如
C:\...\helper.py),这不是 Sublime 的 bug,也无配置可调
状态栏显示路径:和标题栏是两套逻辑
"show_full_path": true 在部分版本(如 ST4 Build 4126+)也会让状态栏右下角显示路径,但行为不稳定——它依赖底层 UI 渲染链,某些主题或插件(比如启用了 show_tab_close_buttons)可能覆盖该行为。
更可靠的做法是绕过设置,直接用内置命令:
- 按
Ctrl+Shift+P(Win/Linux)或Cmd+Shift+P(macOS) - 输入
Copy File Path(注意不是Copy Relative Path) - 回车执行,完整路径就进剪贴板了
这个命令全版本兼容,ST3 和 ST4 都能用,且对未保存文件返回空,符合预期。
想在标签页上看到路径?别碰 show_full_path
这个选项对标签页名称没影响。标签页默认永远只显示文件名(或相对路径)。如果真需要路径信息出现在标签上,有两个实际可用的路子:
- 安装插件
Tab Names或Long Titles,它们提供tab_title_format设置项,比如设为"{relative_path}"就能显示从项目根开始的路径 - 写个轻量监听器:新建插件(
Tools → Developer → New Plugin…),填入view.set_name(view.file_name() or view.name()),但要注意这会覆盖原标签名,多分组/多光标操作时可能误判上下文
别信网上那些教你在用户设置里加 "tab_title_format" 就能生效的说法——这个字段只被少数插件识别,Sublime 原生不认。
为什么改了设置没反应?先查这三处
最常见失效原因不是功能不存在,而是配置没落到位:
- 写在了左侧「Default Settings」里,而不是右侧「User Settings」——只有用户设置才生效
- JSON 格式错误:漏逗号、多逗号、引号不匹配,导致整个配置块被忽略(Sublime 不报错,但设置不加载)
- 用的是 ST3 或 ST4 旧构建版(
Build 4126之前),这些版本压根不解析show_full_path字段
验证是否生效最简单的办法:保存一个已有文件,看标题栏变没变。没变,基本就是版本不支持或配置位置错了。

















