Sdílet prostřednictvím


Dynamické profily v terminálu Windows

Windows Terminal automaticky vytvoří profily pro Windows Subsystem for Linux (WSL) a PowerShell, pokud tato prostředí nainstalujete na svůj počítač. Tato funkce usnadňuje zahrnutí všech vašich shellů do terminálu, aniž byste museli vyhledávat jejich spustitelné soubory. Terminál vygeneruje tyto profily s source vlastností, která říká terminálu, kde najít správný spustitelný soubor.

Při instalaci terminálu nastaví PowerShell jako výchozí profil. Informace o tom, jak změnit výchozí profil, najdete na stránce Po spuštění.

Konfigurace dynamických profilů terminálu Windows: Světlý motiv

Nainstalujte nový shell po instalaci Windows Terminalu

Bez ohledu na to, jestli před nebo po instalaci terminálu nainstalujete nové prostředí, vytvoří terminál nový profil pro nově nainstalované prostředí.

Skrytí profilu

Pokud chcete profil skrýt v rozevírací nabídce terminálu, přidejte hidden vlastnost do objektu profilu v souborusettings.json a nastavte ho na true.

"hidden": true

Zabránění vygenerování profilu

Pokud chcete terminálu zabránit v generování dynamického profilu, přidejte generátor profilů do disabledProfileSources pole v globálním nastavení. Další informace najdete na stránce Globální nastavení.

"disabledProfileSources": ["Windows.Terminal.Wsl", "Windows.Terminal.Azure", "Windows.Terminal.PowershellCore", "Windows.Terminal.SSH"]

Přidání profilu třetí strany

Pokud nástroj příkazového řádku třetí strany nemá v souborusettings.json automaticky vygenerovaný profil, můžete ho přidat ručně. Následující profily jsou určené pro několik běžných nástrojů třetích stran pro vaši referenci.

Anaconda

Za předpokladu, že jste anaconda nainstalovali do %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

Za předpokladu, že jste nainstalovali cmder do %CMDER_ROOT%:

{
    "commandline": "cmd.exe /k %CMDER_ROOT%\\vendor\\init.bat",
    "name": "cmder",
    "icon": "%CMDER_ROOT%\\icons\\cmder.ico",
    "startingDirectory": "%USERPROFILE%"
}

Cygwin

Za předpokladu, že jste nainstalovali Cygwin do C:\cygwin64:

{
    "name": "Cygwin",
    "commandline": "C:\\cygwin64\\bin\\bash --login -i",
    "icon": "C:\\cygwin64\\Cygwin.ico",
    "startingDirectory": "C:\\cygwin64\\bin"
}

! [POZNÁMKA] Počáteční adresář Cygwin je nastavený tak, aby cesta fungovala. Výchozí adresář otevřený při spuštění Cygwin bude $HOME kvůli příznaku --login .

Far Manager

Za předpokladu, že jste nainstalovali Far do c:\Program Files\Far Manager:

{
    "name": "Far",
    "commandline": "\"c:\\program files\\far manager\\far.exe\"",
    "startingDirectory": "%USERPROFILE%",
    "useAcrylic": false
},

Git Bash (terminálová aplikace pro práci s Git)

Za předpokladu, že jste git Bash nainstalovali do 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)

Za předpokladu, že jste nainstalovali Git Bash do 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

Za předpokladu, že jste nainstalovali MSYS2 do C:\\msys64:

{
    "name": "MSYS2",
    "commandline": "C:\\msys64\\msys2_shell.cmd -defterm -no-start -mingw64",
    "icon": "C:\\msys64\\msys2.ico",
    "startingDirectory": "C:\\msys64\\home\\user"
}

Další podrobnosti naleznete v části Terminály v dokumentaci MSYS2.