Я знаком с изменением приглашения Терминала, подобного этому вопросу: «Показывать только имя текущего каталога (не полный путь) в командной строке bash" но я смотрю натолько изменитьприглашение терминала в коде Visual Studio.
Я хотел бы иметь возможность управлять:
export PS1='~/${PWD/*\//} '
Есть ли способ в Visual Studio Code, который я могу изменить, указать пользовательский .bash_profile
? Я ничего не нахожу при поиске на сайте или
решение1
Visual Studio Code предлагает несколько способов передачи пользовательской информации в оболочку (подробно здесь):
- Передача пользовательских переменных среды
- Передача пользовательских аргументов в командной строке
Используя пользовательские переменные среды, вы можете задать параметры, которые вы проверяете в своем пользовательском .bashrc
. Затем вы можете задать соответствующие параметры для запуска внутри VS Code.
С помощью пользовательских аргументов вы действительно можете указать другой .bashrc
эквивалент, например:
bash --init-file /path/to/file
Например, ваш settings.json
Linux может выглядеть так:
{
"terminal.integrated.shellArgs.linux": ["--init-file", "~/.bashrc-vscode"]
}
Имейте в виду, что «Windows» или «Linux» относится не к типу оболочки, а к ОС. Так что если вы используете Git Bash на Windows, это все еще terminal.integrated.shellArgs.windows
.