是否可以显示标题栏中的最后一个文件夹?如果您打开了多个VS代码实例,则很难将它们与任务栏区分开来。如果两个实例都打开了一个名为“main.ts”的文件,您将在任务栏项中看到“main.ts”。
目前,标题将是[filename open] - [folder open]
(例如main.ts - angular2-training
。是否有可能将它们变成[folder open] - [filename open]
(例如angular2-training - main.ts
?
在用户/工作区设置中使用window.title
配置。
The documentation is here有可以显示的选项的完整列表。它非常灵活。
在您的情况下,要显示angular2-training - main.ts
,您可以使用它
{
"window.title": "${rootName}${separator}${activeEditorShort}"
}
较旧版本的VS Code
以上工作于v1.10及以上版本。这个版本很久以前出现了,如果你想要这个功能,我会建议你升级,但是我会把这些信息留在旧版本中供后人使用。
v1.9 and v1.8 - "window.showFullPath": true
配置显示标题栏中当前文件的完整路径,因此您至少可以看到项目文件夹。请注意,在v1.10之后,此配置不受支持
v1.7及以下 - 这是不可能的
在版本1.13
转到设置,在UserSettings中将此行添加到json blob:
“window.title”:“$ {activeEditorLong}”
vscode的v1.31将这些选项添加到window.title
:
在
window.title
设置中可以使用三个新变量:
${activeFolderShort}
:包含文件的文件夹的名称。
${activeFolderMedium}
:文件所包含的文件夹的路径,相对于工作区文件夹。
${activeFolderLong}
:文件所在文件夹的完整路径。
目前无法更改标题栏上显示的文字,但您可以提交功能建议。这是如何做到的。 Submitting-Bugs-and-Suggestions
如果您希望能够通过查看窗口标题栏来识别您正在处理的项目,则可以选择将“window.title”设置为工作区设置文件中的自定义值。
/.vscode/settings.json
如果该文件不存在,请创建它,然后将以下内容添加到其中:
{
"window.title": "<PROJECT NAME> : ${rootName}${separator}${activeEditorShort}"
}
这是一个相当好的简单解决方案。
有一个vscode扩展名可以更改活动选项卡和/或标题背景的颜色,和/或根据正则表达式向标题栏添加标签。这对于monorepos或具有许多子项目的大型工作空间非常有用
免责声明 - 我写了扩展名为ColorTabs