如何自定义VSCode「最近打开」标签为工作区友好名称而非路径
解决VSCode「最近打开」列表显示路径而非自定义友好名称的问题
核心原因
VSCode的window.title配置仅控制当前编辑器窗口的标题,不会影响「最近打开」列表的显示内容。该列表默认展示的是工作区文件(.code-workspace)的文件名,或是直接打开的文件夹名称。
解决方案
1. 直接重命名.code-workspace文件(最推荐)
把你的工作区文件命名为想要的友好名称,比如shopify-frontend.code-workspace,而不是默认的code-workspace或与目录同名的文件名。这样「最近打开」列表会直接显示这个文件名,完全匹配你的需求。
如果你的工作区是仓库的子目录(比如shopify/frontend),可以在仓库根目录创建这个命名好的工作区文件,内容指向子目录:
{ "folders": [ { "path": "./frontend" } ], "settings": { "window.title": "shopify-frontend" } }
打开这个工作区后,「最近打开」列表就会显示shopify-frontend,而非子目录的路径。
2. 调整VSCode全局设置优化显示
如果不想修改工作区文件名,可以通过全局设置调整列表的显示逻辑:
- 打开VSCode设置(快捷键
Ctrl+,/Cmd+,) - 搜索
workbench.list.labelFormat - 将其值改为
short,这会让列表优先显示文件名而非完整路径,但该设置是全局生效,对所有文件/工作区列表都有影响,精准度不如第一种方法。
3. 针对文件夹工作区的处理
如果是直接打开文件夹而非使用.code-workspace文件,要么重命名文件夹为友好名称,要么为该文件夹创建一个对应友好名称的.code-workspace文件,用第一种方法解决。
内容的提问来源于stack exchange,提问作者seaders
相关产品推荐
相关产品推荐

