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」はシェルの種類ではなく OS を指すことに注意してください。したがって、Windows で Git Bash を使用している場合でも、それは変わりませんterminal.integrated.shellArgs.windows

関連情報