Как изменить приглашение терминала в Visual Studio Code?

Как изменить приглашение терминала в Visual Studio Code?

Я знаком с изменением приглашения Терминала, подобного этому вопросу: «Показывать только имя текущего каталога (не полный путь) в командной строке 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.jsonLinux может выглядеть так:

{
    "terminal.integrated.shellArgs.linux": ["--init-file", "~/.bashrc-vscode"]
}

Имейте в виду, что «Windows» или «Linux» относится не к типу оболочки, а к ОС. Так что если вы используете Git Bash на Windows, это все еще terminal.integrated.shellArgs.windows.

Связанный контент