J'utilise Windows Terminal et Git Bash sur ma machine. Je veux intégrer Git Bash dans Windows Terminal, mais je veux définir la variable d'environnement MSYS_NO_PATHCONV=1
lors de l'exécution de Git Bash via le terminal Windows.
Je ne veux pas l'ajouter aux variables d'environnement de mon système, car je veux pouvoir lancer Git Bash en dehors de Windows Terminal sans cette variable d'environnement.
Pour ajouter Git Bash à Windows Terminal, j'ai créé l'entrée suivante dans le fichier profiles.json de Windows Terminal :
{
"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
}
Voici ce que j'ai essayé jusqu'à présent pour obtenir la variable d'environnement pour Git Bash :
- Ajoutez cette variable d'environnement comme préfixe dans la commande :
MSYS_NO_PATHCONV=1 "commandline": "C:\\Program Files\\Git\\usr\\bin\\bash.exe",
. Cela n'entraîne qu'un message d'erreur et ne permet pas de lancer Git Bash. - Créez un fichier batch qui définit d'abord la variable d'environnement à l'aide de la commande
set
sous Windows, puis exécute Git Bash. Cela n'ouvre pas Git Bash mais un terminal cmd ordinaire dans lequel les commandes du fichier batch sont exécutées. - J'ai jeté un coup d'œil au documentation pour le fichier profiles.json mais il n'est pas question de définir une variable d'environnement pour les exécutables du terminal.
Existe-t-il un moyen de lancer mon Git Bash dans Windows Terminal avec ma variable d'environnement personnalisée sans l'ajouter aux variables d'environnement du système ?