Visual studio code 在Visual Studio代码的标题栏中显示项目文件夹

Visual studio code 在Visual Studio代码的标题栏中显示项目文件夹,visual-studio-code,Visual Studio Code,是否可以在标题栏中显示最后一个文件夹?如果打开了多个VS代码实例,则很难从任务栏中区分它们。如果两个实例都在名为“main.ts”的文件上打开,您将在任务栏项中看到“main.ts” 目前,标题将是[filename open]-[folder open](例如main.ts-angular2 training。是否可以将其反转为[folder open]-[filename open](例如angular2 training-main.ts?目前无法更改标题栏上显示的文本,但您可以提交功能建议

是否可以在标题栏中显示最后一个文件夹?如果打开了多个VS代码实例,则很难从任务栏中区分它们。如果两个实例都在名为“main.ts”的文件上打开,您将在任务栏项中看到“main.ts”


目前,标题将是
[filename open]-[folder open]
(例如
main.ts-angular2 training
。是否可以将其反转为
[folder open]-[filename open]
(例如
angular2 training-main.ts

目前无法更改标题栏上显示的文本,但您可以提交功能建议。下面是如何完成的。

在用户/工作区设置中使用
窗口标题
有完整的选项列表,可以显示什么。它非常灵活

在您的情况下,要显示
angular2 training-main.ts
,您可以使用

{
  "window.title": "${rootName}${separator}${activeEditorShort}"
}

旧版本与代码版本的对比

以上仅适用于v1.10及以上版本。以下是在旧版本中的操作方法:

-
“window.showFullPath”:true
显示当前文件的完整路径,因此您至少可以看到项目文件夹。注意,v1.10之后不支持此配置


v1.7及以下版本-不可能

如果您想通过查看窗口标题栏来识别您正在处理的项目,一个选项是在

/.vscode/settings.json
如果文件不存在,请创建它,然后将以下内容添加到其中:

{
    "window.title": "<PROJECT NAME> : ${rootName}${separator}${activeEditorShort}"
}
{
“window.title”:“${rootName}${separator}${activeEditorShort}”
}
这是一个简单的解决方案,效果相当不错。

在1.13版上

转到设置,在UserSettings中,将此行添加到json blob:

window.title:“${activeEditorLong}”

在版本1.41.1上


也许我的ext会对你有所帮助,我也在努力在少数几个全屏macos vscode实例中确定我在做什么项目

因此,您可以在statusbar中搜索并安装vscode project name。它会将您的项目名称添加到statusbar。我知道这不是标题,但它也会在全屏模式下显示项目名称(macos上的f.ex)基本vscode功能不允许这样做。您将有一些选项用于调整该文本中的可视化。默认情况下,您将在状态栏中显示这样的图片:


vscode的v1.31在
窗口中添加了这些选项。标题

窗口中可以使用三个新变量。title
设置:

${activeFolderShort}
:包含文件的文件夹的名称

${activeFolderMedium}
:包含文件的文件夹的路径 在中,相对于工作区文件夹

${activeFolderLong}
:完整的 文件所在文件夹的路径

基于上传的图像:

1,2:转到设置

3:在搜索框中搜索windows标题

4:在windows标题框中键入此语句:


除了设置:

"window.title": "${rootName}${separator}${activeEditorShort}"
您现在可以使用VSCode 1.45(2020年4月)配置分隔符

一个新的设置
窗口。titleSeparator
允许更改窗口标题中使用的分隔符

默认情况下,使用破折号

在1.44中测试

与OPs问题相匹配的设置…无法从任务栏中分辨哪个VS代码编辑器…是:

我喜欢简单一点的

"window.title": "${folderName}"
${activeFolderShort}
和朋友们,不要做我想做的事,因为他们跟随活动文件所在的文件夹。而我希望整个“项目”的文件夹始终显示

另外,当从任务栏浏览时,我不关心哪个文件是活动的——它只是噪音。我关心项目(即文件夹)。在很多情况下,每个打开的VS代码都将“main.rs”作为活动文件,因此显示它是没有意义的


以json格式编辑设置甚至包括intellisense now,因此您无需查找即可查看所有选项,并在保存设置文件时立即显示这些选项。无需重新加载。太棒了!

这是一个错误的答案。这只显示了文件的完整路径,这使得窗口更难区分。@Inrego wiV1.10版本,正是OP所需要的,现在我已经更新了我的答案。请考虑撤回你的下投:是的,我一直在关注GitHub上的问题。我已经更改了我的否决票,因为现在的答案比我最初投票时的答案要好得多。太棒了!现在我可以在预览窗格中快速看到我要切换到的VS代码窗口。谢谢!!有时我希望我可以多次否决-这是其中之一。谢谢!这显示了完整的内容我的路径。我更喜欢它,因为它只显示项目父文件夹的名称。这个答案可能会显示
~/projects/my project
它,而另一种方法只显示
my project
。因为这些字符串在列表/缩略图等中可能会被截断,我更喜欢较短的形式。我仍然给了你一个向上的投票,因为我可以想象你你可能需要这个。太好了!你说对了!我认为在
.vscode
文件夹中设置首选项会强制它出现在所有打开项目的IDE上。这种行为似乎是用户的首选项,因为我无法想象它会改变项目应该担心的任何指标。有一个vscode扩展可以改变颜色活动选项卡和/或标题背景,和/或基于正则表达式向标题栏添加标签。这对monorepos或具有许多子项目的大型工作区非常有用免责声明-我编写了名为“您的扩展”的扩展,这不是我要找的。但我喜欢这个想法,现在就创建自己的!D
"window.title": "${folderName} ${separator} ${activeEditorShort}"
"window.title": "${folderName}"