Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le terminal Windows crée automatiquement le sous-système Windows pour Linux (WSL) et les profils PowerShell si vous installez ces interpréteurs de commandes sur votre ordinateur. Cette fonctionnalité vous permet d’inclure plus facilement tous vos interpréteurs de commandes dans le terminal sans avoir à localiser leurs fichiers exécutables. Le terminal génère ces profils avec la source propriété, ce qui indique au terminal où trouver l’exécutable approprié.
Lorsque vous installez le terminal, il définit PowerShell comme profil par défaut. Pour savoir comment modifier votre profil par défaut, visitez la page De démarrage.
Configuration des
: Thème clair
Installer un nouvel interpréteur de commandes après l’installation du terminal Windows
Que vous installiez un nouvel interpréteur de commandes avant ou après l’installation de votre terminal, le terminal crée un profil pour l’interpréteur de commandes nouvellement 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 définissez-le true sur.
"hidden": true
Empêcher la génération d’un profil
Pour empêcher le terminal de générer un profil dynamique, ajoutez le générateur de profils au disabledProfileSources tableau dans vos paramètres globaux. Pour plus d’informations, 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 fichiersettings.json, vous pouvez l’ajouter manuellement. Les profils suivants concernent quelques outils tiers courants pour votre 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 initial de Cygwin est défini afin que le chemin d’accès soit fonctionnel. Le répertoire par défaut ouvert lors du démarrage de Cygwin est
$HOMEdû à 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.