私のマシンではWindowsターミナルとGit Bashを実行しています。 Git BashをWindowsターミナルに統合したいのですが、WindowsターミナルからGit Bashを実行するときに環境変数MSYS_NO_PATHCONV=1
を設定したいと思います。
これをシステム環境変数に追加したくないのは、この環境変数がなくてもWindowsターミナルの外部でGit Bashを起動できるようにするためです。
Git BashをWindowsターミナルに追加するために、Windowsターミナルのprofiles.jsonファイルに次のエントリを作成しました。
{
"guid": "{3a20b825-3d22-41ed-b575-9006741aff64}",
"name": "Git Bash",
"commandline": "C:\\Program Files\\Git\\usr\\bin\\bash.exe",
"icon": "C:/Program Files/Git/mingw64/share/git/git-for-windows.ico",
"startingDirectory": "~",
"hidden": false
}
これは、環境変数をGit Bashに取得するためにこれまでに試したものです。
MSYS_NO_PATHCONV=1 "commandline": "C:\\Program Files\\Git\\usr\\bin\\bash.exe",
。これはエラーメッセージを表示するだけで、Git Bashは起動しません。set
コマンドを使用して環境変数を設定し、次にGit Bashを実行するバッチファイルを作成します。これはGit Bashを開かず、代わりにバッチファイルからのコマンドが実行される通常のcmdターミナルを開くだけです。システムの環境変数に追加せずに、カスタム環境変数を使用してWindowsターミナルでGit Bashを起動する方法はありますか?
"commandline": "cmd.exe /C \"set MSYS_NO_PATHCONV=1 && \"C:\\Program Files\\Git\\bin\\bash.exe\"\"",
または、export MSYS_NO_PATHCONV=1
を~/.bashrc
に追加します。