Profils dynamiques du Terminal Windows
Terminal Windows crée automatiquement pour vous un sous-système Windows pour les profils Linux (WSL) et PowerShell si ces interpréteurs de commandes (shells) sont installés sur votre ordinateur. Cela facilite l’inclusion de tous vos interpréteurs de commandes dans le terminal sans avoir à localiser leurs fichiers exécutables. Ces profils sont générés avec la propriété source
, qui indique au terminal où trouver le fichier exécutable approprié.
Lors de l’installation du terminal, il définit PowerShell comme votre profil par défaut. Pour savoir comment modifier votre profil par défaut, accédez à la page de démarrage.
Configuration : Thème clair
Installation d’un nouvel interpréteur de commandes après l’installation du Terminal Windows
Qu’un nouvel interpréteur de commandes soit installé avant ou après l’installation de votre terminal, le terminal crée un nouveau profil pour l’interpréteur de commandes qui vient d’être installé.
Masquer un profil
Pour masquer un profil dans le menu déroulant de votre terminal, ajoutez la propriété hidden
à l’objet de profil dans votre fichier settings.json et affectez-lui la valeur true
.
"hidden": true
Empêcher la génération d’un profil
Pour empêcher la génération d’un profil dynamique, vous pouvez ajouter le générateur de profils au tableau de disabledProfileSources
dans vos paramètres globaux. Pour plus d’informations sur ce paramètre, consultez la page Paramètres globaux.
"disabledProfileSources": ["Windows.Terminal.Wsl", "Windows.Terminal.Azure", "Windows.Terminal.PowershellCore", "Windows.Terminal.SSH"]
Ajouter un profil tiers
Si un outil en ligne de commande tiers n’a pas de profil généré automatiquement dans votre fichier settings.json, vous pouvez l’ajouter manuellement. Vous trouverez ci-dessous les profils de quelques outils tiers courants pour référence.
Anaconda
En supposant que vous avez installé Anaconda dans %USERPROFILE%\Anaconda3
:
{
"commandline": "cmd.exe /k \"%USERPROFILE%\\Anaconda3\\Scripts\\activate.bat %USERPROFILE%\\Anaconda3\"",
"icon": "%USERPROFILE%\\Anaconda3\\Menu\\anaconda-navigator.ico",
"name": "Anaconda3",
"startingDirectory": "%USERPROFILE%"
}
cmder
En supposant que vous avez installé cmder dans %CMDER_ROOT%
:
{
"commandline": "cmd.exe /k %CMDER_ROOT%\\vendor\\init.bat",
"name": "cmder",
"icon": "%CMDER_ROOT%\\icons\\cmder.ico",
"startingDirectory": "%USERPROFILE%"
}
Cygwin
En supposant que vous avez installé Cygwin dans C:\cygwin64
:
{
"name": "Cygwin",
"commandline": "C:\\cygwin64\\bin\\bash --login -i",
"icon": "C:\\cygwin64\\Cygwin.ico",
"startingDirectory": "C:\\cygwin64\\bin"
}
Remarque : Le répertoire de départ de Cygwin est défini pour que le chemin fonctionne. Le répertoire par défaut ouvert au démarrage de Cygwin sera
$HOME
en raison de l’indicateur--login
.
Far Manager
En supposant que vous avez installé Far dans c:\Program Files\Far Manager
:
{
"name": "Far",
"commandline": "\"c:\\program files\\far manager\\far.exe\"",
"startingDirectory": "%USERPROFILE%",
"useAcrylic": false
},
Git Bash
En supposant que vous avez installé Git Bash dans C:\\Program Files\\Git
:
{
"name": "Git Bash",
"commandline": "C:\\Program Files\\Git\\bin\\bash.exe -li",
"icon": "C:\\Program Files\\Git\\mingw64\\share\\git\\git-for-windows.ico",
"startingDirectory": "%USERPROFILE%"
}
Git Bash (WOW64)
En supposant que vous avez installé Git Bash dans C:\\Program Files (x86)\\Git
:
{
"name": "Git Bash",
"commandline": "%ProgramFiles(x86)%\\Git\\bin\\bash.exe -li",
"icon": "%ProgramFiles(x86)%\\Git\\mingw32\\share\\git\\git-for-windows.ico",
"startingDirectory": "%USERPROFILE%"
}
MSYS2
En supposant que vous avez installé MSYS2 dans C:\\msys64
:
{
"name": "MSYS2",
"commandline": "C:\\msys64\\msys2_shell.cmd -defterm -no-start -mingw64",
"icon": "C:\\msys64\\msys2.ico",
"startingDirectory": "C:\\msys64\\home\\user"
}
Pour plus d’informations, consultez la section Terminals de la documentation MSYS2.