отображение папки проекта в строке заголовка для кода 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:
Ответ 7
Получил настройки VSCode, найдите "title", измените значение "Window: Title" на "$ {activeEditorLong} $ {separator} $ {rootName}".
$ {ActiveEditorLong} дает вам "полный путь к файлу (например,/Users/Development/myProject/myFolder/myFile.txt)"
Ответ 8
Существует расширение vscode, которое меняет цвет активной вкладки и/или фона заголовка и/или добавляет метку в строку заголовка на основе регулярного выражения.
Это очень полезно для монорепозиций или больших рабочих пространств со многими подпроектами
Отказ от ответственности - я написал расширение
Это называется ColorTabs