Sublime Text 4.41+ 可直接启用 show_full_path 设置实现标题栏显示完整路径;旧版本不支持,应改用 Copy File Path 命令或控制台 view.file_name() 获取路径。

Sublime Text 4.41+ 直接启用 show_full_path 就行
只有 Sublime Text 4.41 及更新版本才原生支持 show_full_path 设置,低于这个版本(包括全部 ST3)加了也无效。确认版本号:菜单栏 → Sublime Text → About Sublime Text(macOS)或 Help → About Sublime Text(Windows/Linux)。
启用方式很简单:
- 按
Cmd+Shift+P(macOS)或Ctrl+Shift+P(Windows/Linux),输入Preferences: Settings – User回车 - 在右侧 JSON 中添加:
"show_full_path": true - 确保该字段是合法 JSON:前后有逗号分隔(如果非首尾项)、
true不加引号、花括号完整 - 保存后,当前已保存文件的标题栏立刻显示类似
/Users/xxx/project/src/main.py — Sublime Text的格式
为什么改了设置没反应?优先排查这四点
最常见“看起来改了却没变”的原因不是功能失效,而是配置没落到位:
-
show_full_path写进了Settings – Default:该文件只读,修改不生效;必须写在Settings – User右侧面板 - 文件还没保存:新建的
untitled标签没有磁盘路径,show_full_path无从显示——先Cmd+S或Ctrl+S保存再看 - JSON 格式错误:多一个逗号、少一个
}、字符串漏引号,Sublime 会静默忽略整个用户设置文件——可临时清空右侧内容,只留{"show_full_path": true}测试 - 用的是 ST3 或旧版 ST4(Build < 4126):这些版本根本不识别
show_full_path,强行添加毫无作用
ST3 或旧版 ST4 用户别折腾设置,用 Copy File Path 更稳
ST3 完全不支持 show_full_path,插件方案又容易冲突或过时。与其卡在标题栏显示上,不如直接获取路径:
- 快捷键调出命令面板:
Cmd+Shift+P(macOS)或Ctrl+Shift+P(Windows/Linux) - 输入
Copy File Path(注意空格,大小写不敏感,但不能输成CopyFilePath或copy_file_path) - 回车——绝对路径已复制到剪贴板,粘贴即用
- 该命令对所有已保存文件 100% 可靠,返回的是操作系统级路径(如
C:\work\config.json或/home/user/project/src/index.js),不受项目结构或插件影响
想看路径但不想改标题栏?view.file_name() 控制台一行搞定
偶尔调试或写插件时需要确认当前视图的真实路径,又不想开命令面板,可以直连底层 Python API:
- 按
Ctrl + `打开 Sublime 控制台 - 输入
view.file_name()并回车 - 返回字符串就是绝对路径;返回
None表示当前视图未保存或不是磁盘文件(比如纯粘贴的临时内容) - 注意:
view指当前焦点所在视图,多窗口时得先点一下目标标签页再执行
真正麻烦的从来不是“怎么显示”,而是版本错配、文件未保存、JSON 多一个逗号——这些细节不卡住,show_full_path 和 Copy File Path 都是开箱即用的。


















