отображение папки проекта в строке заголовка для кода Visual Studio

Можно ли показать последнюю папку в строке заголовка? Если у вас есть несколько экземпляров VS Code open, трудно отличить их от панели задач. Если оба экземпляра открыты, скажем, файл с именем "main.ts", вы увидите "main.ts" в элементе панели задач.

В настоящее время название будет [filename open] - [folder open] (например, main.ts - angular2-training. Можно ли инвертировать их, чтобы они стали [folder open] - [filename open] (например, angular2-training - main.ts?

Ответ 1

Используйте window.title в настройках пользователя/рабочего пространства

Документация находится здесь с полным списком параметров того, что может быть показано. Это довольно гибкий.

В вашем случае для отображения angular2-training - main.ts вы можете использовать эту

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

Код VS v1.10 и ниже

Выше работает только с v1.10. Если вы не можете выполнить обновление, вот как это сделать в более старых версиях:

v1.9, v1.8 - "window.showFullPath": true показывает полный путь к текущему файлу в строке заголовка, так что вы можете хотя бы увидеть папку проекта. Обратите внимание, что эта конфигурация не поддерживается после v1.10

v1.7 и ниже - это невозможно

Ответ 2

В версии 1.13

Перейдите к настройкам, внутри UserSettings добавьте эту строку в json blob:

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

Ответ 3

v1.31 из vscode добавил эти опции в window.title:

В настройке window.title можно использовать три новые переменные:

${activeFolderShort}: имя папки, в которой содержится файл.

${activeFolderMedium}: путь к папке, в которой содержится файл, относительно папки рабочей области.

${activeFolderLong}: полный путь к папке, в которой находится файл.

Ответ 4

в настоящее время невозможно изменить текст, отображаемый в строке заголовка, но вы можете отправить предложение функции. Вот как это делается.
Подающие-Bugs-и-предложения

Ответ 5

Если вы хотите определить, над каким проектом вы работаете, просмотрев строку заголовка окна, одним из вариантов является установка "window.title" в пользовательское значение в файле настроек рабочей области в

/.vscode/settings.json

Если файл не существует, создайте его, а затем добавьте к нему следующее:

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

Это простое решение, которое работает довольно хорошо.

Ответ 6

Может быть, мой ext поможет вам, я также пытаюсь определить, в каком проекте я участвую в нескольких полноэкранных экземплярах vscode macos.

Таким образом, вы можете искать и устанавливать vscode-project-name-in-statusbar. Он добавит ваше название проекта в StatusBar. Я знаю, что это не название, но оно показывает название проекта также в полноэкранном режиме (f.ex на macos), которое не допускается базовыми функциями vscode. У вас будет несколько вариантов настройки визуализации в этом ext. И по умолчанию у вас будет такая картина в StatusBar:

enter image description here

Ответ 7

Получил настройки VSCode, найдите "title", измените значение "Window: Title" на "$ {activeEditorLong} $ {separator} $ {rootName}".

$ {ActiveEditorLong} дает вам "полный путь к файлу (например,/Users/Development/myProject/myFolder/myFile.txt)"

enter image description here

Ответ 8

Существует расширение vscode, которое меняет цвет активной вкладки и/или фона заголовка и/или добавляет метку в строку заголовка на основе регулярного выражения. Это очень полезно для монорепозиций или больших рабочих пространств со многими подпроектами

Отказ от ответственности - я написал расширение Это называется ColorTabs