Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Windows Terminal erstellt automatisch das Windows-Subsystem für Linux (WSL) und PowerShell-Profile, wenn Sie diese Shells auf Ihrem Computer installieren. Dieses Feature erleichtert es Ihnen, alle Shells im Terminal einzuschließen, ohne ihre ausführbaren Dateien finden zu müssen. Das Terminal generiert diese Profile mit der source Eigenschaft, die dem Terminal angibt, wo die richtige ausführbare Datei gefunden werden soll.
Wenn Sie das Terminal installieren, wird PowerShell als Standardprofil festgelegt. Informationen zum Ändern Ihres Standardprofils finden Sie auf der Startseite.
Installieren einer neuen Shell nach der Installation von Windows Terminal
Unabhängig davon, ob Sie vor oder nach der Terminalinstallation eine neue Shell installieren, erstellt das Terminal ein neues Profil für die neu installierte Shell.
Ausblenden eines Profils
Um ein Profil aus Ihrem Terminal-Dropdown-Menü auszublenden, fügen Sie die hidden-Eigenschaft dem Profilobjekt in Ihrer settings.json-Datei hinzu und setzen Sie es auf true.
"hidden": true
Verhindern, dass ein Profil generiert wird
Um zu verhindern, dass das Terminal ein dynamisches Profil generiert, fügen Sie den Profilgenerator dem disabledProfileSources Array in Ihren globalen Einstellungen hinzu. Weitere Informationen finden Sie auf der Seite "Globale Einstellungen".
"disabledProfileSources": ["Windows.Terminal.Wsl", "Windows.Terminal.Azure", "Windows.Terminal.PowershellCore", "Windows.Terminal.SSH"]
Hinzufügen eines Drittanbieterprofils
Wenn ein Befehlszeilentool eines Drittanbieters in Ihrer settings.json Datei kein automatisch generiertes Profil aufweist, können Sie es manuell hinzufügen. Die folgenden Profile gelten für einige gängige Drittanbietertools für Ihre Referenz.
Anakonda
Gehen Sie davon aus, dass Sie Anaconda in %USERPROFILE%\Anaconda3 installiert haben:
{
"commandline": "cmd.exe /k \"%USERPROFILE%\\Anaconda3\\Scripts\\activate.bat %USERPROFILE%\\Anaconda3\"",
"icon": "%USERPROFILE%\\Anaconda3\\Menu\\anaconda-navigator.ico",
"name": "Anaconda3",
"startingDirectory": "%USERPROFILE%"
}
cmder
Vorausgesetzt, Sie haben cmder in das Verzeichnis %CMDER_ROOT% installiert:
{
"commandline": "cmd.exe /k %CMDER_ROOT%\\vendor\\init.bat",
"name": "cmder",
"icon": "%CMDER_ROOT%\\icons\\cmder.ico",
"startingDirectory": "%USERPROFILE%"
}
Cygwin
Vorausgesetzt, Sie haben Cygwin installiert in C:\cygwin64:
{
"name": "Cygwin",
"commandline": "C:\\cygwin64\\bin\\bash --login -i",
"icon": "C:\\cygwin64\\Cygwin.ico",
"startingDirectory": "C:\\cygwin64\\bin"
}
![HINWEIS] Damit der Pfad funktioniert, wird das Startverzeichnis von Cygwin festgelegt. Das beim Starten von Cygwin geöffnete Standardverzeichnis wird aufgrund des
--login-Parameters$HOMEsein.
Far Manager
Vorausgesetzt, Sie haben Far in c:\Program Files\Far Manager installiert:
{
"name": "Far",
"commandline": "\"c:\\program files\\far manager\\far.exe\"",
"startingDirectory": "%USERPROFILE%",
"useAcrylic": false
},
Git Bash
Angenommen, Sie haben Git Bash in C:\\Program Files\\Git installiert.
{
"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)
Nachdem Sie Git Bash in C:\\Program Files (x86)\\Git installiert haben:
{
"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
Vorausgesetzt, Sie haben MSYS2 in C:\\msys64 installiert.
{
"name": "MSYS2",
"commandline": "C:\\msys64\\msys2_shell.cmd -defterm -no-start -mingw64",
"icon": "C:\\msys64\\msys2.ico",
"startingDirectory": "C:\\msys64\\home\\user"
}
Weitere Informationen finden Sie im Abschnitt "Terminals" der MSYS2-Dokumentation.
Windows Terminal
: