在Visual Studio代码

时间:2016-07-20 14:11:42

标签: visual-studio-code

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

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

10 个答案:

答案 0 :(得分:60)

在用户/工作区设置中使用 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)

版本1.13

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

  

“window.title”:“$ {activeEditorLong}”

答案 2 :(得分:1)

除了设置:

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

您现在还可以使用VSCode 1.45(2020年4月)配置分隔符

Allow customize the window title separator

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

默认情况下使用破折号。

答案 3 :(得分:1)

在1.44版中测试

与OP问题匹配的设置...无法确定哪个VS Code编辑器是任务栏中的 ...是

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

我更喜欢简单

"window.title": "${folderName}"

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

此外,从任务栏浏览时,我不在乎哪个文件处于活动状态-只是噪音。我关心的项目(即文件夹)。在许多情况下,每个打开的VS Code都将“ main.rs”作为活动文件,因此显示它毫无意义!

现在以json格式编辑设置甚至包括intellisense,因此您无需查看它们就可以查看所有选项,并且在保存设置文件后它们就会出现。无需重新加载。太棒了!

答案 4 :(得分:0)

目前无法更改标题栏上显示的文字,但您可以提交功能建议。这是怎么做的。
Submitting-Bugs-and-Suggestions

答案 5 :(得分:0)

如果您希望能够通过查看窗口标题栏来识别您正在处理的项目,则可以选择将“window.title”设置为工作区设置文件中的自定义值

/.vscode/settings.json

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

{
    "window.title": "<PROJECT NAME> : ${rootName}${separator}${activeEditorShort}"
}

这是一个运作良好的简单解决方案。

答案 6 :(得分:0)

也许我的分机会帮助你,我也在努力确定我在几个全屏macos vscode实例中的项目。

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

enter image description here

答案 7 :(得分:0)

vscode v1.31版将以下选项添加到了window.title

  

window.title中可以使用三个新变量   设置:

     

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

     

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

     

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

答案 8 :(得分:0)

有一个vscode扩展名,它可以更改活动选项卡和/或标题背景的颜色,和/或基于正则表达式将标签添加到标题栏。 这对于monorepos或具有许多子项目的大型工作区非常有用

免责声明-我写了扩展名 它叫ColorTabs

答案 9 :(得分:0)

基于上传的图片:

  

1,2:转到设置

     

3:在搜索框中搜索窗口标题

     

4:在Windows标题框中键入以下语句:

${dirty}${separator}${rootName}${separator}${activeEditorShort}

enter image description here