Pro vývojáře nebo kohokoli, kdo používá Windows Terminal k interakci s prostředím, ať už je to PowerShell nebo WSL, vám tento návod pomůže přizpůsobit Terminál, který bude brzy výchozím příkazovým řádkem ve Windows 11. S pomocí oblíbeného volal prompt theme engine Oh My Posh, můžete svou skořepinu vylepšit pomocí ikon, glyfů, barev a dalších. Musím poděkovat Scott Hanselman, který předvedl všechny drobnosti, jak si přizpůsobit Windows Terminal ve Windows 10/11 a vypadat zajímavě. Takže bez dalšího zdržování začněme a naučíme se, jak přizpůsobit Windows Terminal ve Windows 10/11.
Přizpůsobte si Windows Terminal jako profesionál (2022)
Máme podrobné pokyny k přizpůsobení Windows Terminal, od toho, jak přidat akrylový efekt až po použití písma Caskaydia do vašeho prostředí příkazového řádku. Přidali jsme kroky pro PowerShell i Ubuntu (WSL). Níže uvedenou tabulku můžete rozbalit a přesunout se do libovolné sekce.
Aplikujte Acrylic Effect na Windows Terminal ve Windows 10/11
1. Nejprve otevřete Microsoft Store a aktualizovat Windows Terminal na nejnovější verzi.
2. Dále otevřete Windows Terminal a přejděte na Nastavení.
3. Zde přejděte na „Windows PowerShell“ pod „Profily“ z levého postranního panelu a přepněte na „Vzhled“.
4. Přejděte dolů a povolte „Akryl“přepínač. Přímo dole můžete také upravit akrylové krytí. Ponechal jsem ji na 70 %, ale hodnotu si můžete nastavit podle svého. Nakonec klikněte na „Uložit“ pro potvrzení změn. Úspěšně jste udělali první krok k přizpůsobení terminálu Windows.
5. Opakujte postup pro CMD, WSL a další shelly, které používáte na počítači se systémem Windows. Do terminálu Windows přidá akrylový efekt.
Přidejte písmo Caskaydia Cove do Windows Terminal
1. Po přidání akrylového efektu je třeba nainstalovat písma kompatibilní s Oh My Posh. nainstaloval jsem Caskaydia Cove Nerd Font, který dobře funguje s tímto nástrojem pro přizpůsobení třetí strany. Můžeš klikněte zde ke stažení písma.
2. Po stažení písma jej rozbalte pomocí aplikací jako 7Zip nebo WinZip a nainstalovat všechna písma. Můžete vybrat všechna písma -> klikněte na ně pravým tlačítkem -> Zobrazit další možnosti -> Instalovat pro všechny uživatele.
3. Nyní otevřete Windows Terminal a přejděte do Nastavení. Zde se v levém podokně přepněte do sekce „Windows PowerShell“ a přejděte do „Vzhled” stejně jako výše.
4. Zde vyberte nově stažené písmo, které chcete použít s výzvou Oh My Posh. Vybral jsem „Caskaydia Cove Nerd Font“. Nyní klikněte na „Uložit“.
5. Opakujte tento postup pro všechny shelly, které používáte ve Windows 10/11, včetně WSL/Ubuntu.
Přizpůsobte PowerShell v terminálu Windows pomocí Oh My Posh
1. Nyní, když jste přidali akrylový efekt a použili kompatibilní písmo, je čas nainstalovat výzvu Oh My Posh. Udělat to tak, otevřete Windows Terminal s oprávněními správce. Chcete-li to provést, vyhledejte Terminál po stisknutí klávesy Windows a klikněte na možnost „Otevřít jako správce“ v pravém podokně.
2. Přejděte do okna PowerShell a spusťte níže uvedený příkaz k instalaci výzvy Oh My Posh. zveřejnit to, stiskněte „A“ a stiskněte Enter pro povolení instalace.
Install-Module oh-my-posh -Scope CurrentUser
3. Dále proveďte níže uvedený příkaz importujte profil Oh My Posh. Pokud se zobrazí výzva, stiskněte „A“ a poté „Enter“ a pokračujte v instalaci.
Import-Module oh-my-posh
4. Poté musíte nainstalujte ikony terminálu. Křičet na Brandon Olin, který vyvinul ikony terminálů pro PowerShell. Stačí spustit níže uvedený příkaz a nechat instalaci dokončit. Před spuštěním tohoto příkazu se ujistěte, že používáte Windows Terminal s oprávněními správce.
Install-Module -Name Terminal-Icons -Repository PSGallery
5. Nyní k šek pokud vše běží v pořádku, proveďte níže uvedený příkaz. Tím se zobrazí nová výzva.
oh-my-posh --init --shell pwsh --config ~/jandedobbeleer.omp.json | Invoke-Expression
6. Zatím vše běží v pořádku, ale je třeba nastavit Oh My Posh jako výchozí vlastní výzvu. Chcete-li to provést, spusťte níže uvedený příkaz. Dá vám cestukterou si musíte poznamenat nebo zkopírovat a vložit do poznámkového bloku.
$PROFIL
7. Dále přejděte na tuto cestu a najdete soubor „Microsoft.PowerShell_profile.ps1“. Otevřete jej pomocí programu Poznámkový blok, přidejte níže uvedené řádky a soubor uložte. Nyní můžete soubor poznámkového bloku zavřít.
Set-PoshPrompt -Theme jandedobbeleer Import-Module -Name Terminal-Icons
Poznámka: Pokud soubor Microsoft.PowerShell_profile.ps1 v tomto umístění neexistuje, postupujte podle dalšího kroku.
8. V případě, že tam soubor ps1 není, můžete jej snadno vytvořit. Klepněte pravým tlačítkem myši na složku „WindowsPowerShell“ a vyberte Nový -> Textový dokument.
9. Přejmenujte jej na Microsoft.PowerShell_profile.ps1
. Ujistěte se, že na konci není přípona .txt. Název souboru by měl končit .ps1
.
10. Nyní otevřete soubor pomocí programu Poznámkový blok a přidejte dva níže uvedené řádky a uložit to. Nyní můžete Poznámkový blok zavřít.
Set-PoshPrompt -Theme jandedobbeleer Import-Module -Name Terminal-Icons
11. Přejděte zpět do okna PowerShell a spusťte níže uvedený příkaz znovu načíst profil.
. $PROFILE
12. Nakonec zavřete Windows Terminal a znovu jej otevřete. Nyní zjistíte, že Oh My Posh je nastaven jako výchozí výzva v PowerShellu. S akrylovým efektem, novými fonty, ikonami, glyfy a výzvou Oh My Posh PowerShell ve Windows Terminal vypadá krásně.
Přizpůsobte si WSL/Ubuntu v terminálu Windows pomocí Oh My Posh
Jakmile přidáte akrylový efekt a nainstalujete písma, je čas přizpůsobit WSL pomocí Oh My Posh. Zde je návod, jak na to.
1. Otevřete Windows Terminal pomocí administrátorská práva.
2. Dále přejděte na WSL (Ubuntu nebo jakékoli jiné distro, které jste nainstalovali).
3. Nyní, než nainstalujeme Oh My Posh, my doporučujeme aktualizovat WSL na nejnovější balíčky a závislosti. Možná budete muset zadat heslo WSL pro potvrzení instalace.
sudo apt update && sudo apt upgrade -y
4. Poté spusťte níže uvedené příkazy jeden za druhým nainstalovat Oh My Posh do WSL, abyste si mohli přizpůsobit Windows Terminal. Pro povolení instalace budete muset stisknout „y“.
sudo wget https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/posh-linux-amd64 -O /usr/local/bin/oh-my-posh sudo chmod +x /usr/local/bin/oh-my-posh
5. Dále spusťte níže uvedené příkazy jeden za druhým ke stažení motivů.
mkdir ~/.poshthemes wget https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/themes.zip -O ~/.poshthemes/themes.zip unzip ~/.poshthemes/themes.zip -d ~/.poshthemes chmod u+rw ~/.poshthemes/*.json rm ~/.poshthemes/themes.zip
6. Poté spusťte níže uvedený příkaz a zkontrolujte, zda je vlastní výzva správně nainstalována. To by mělo vyvolat novou výzvu Oh My Posh.
eval "$(oh-my-posh --init --shell bash --config ~/.poshthemes/jandedobbeleer.omp.json)"
7. Nyní, chcete-li nastavit Oh My Posh jako výchozí výzvu ve WSL, spusťte níže uvedený příkaz. Umožní vám to upravte konfigurační soubor Bash v editoru Nano.
nano ~/.bashrc
8. V editoru Nano přejděte dolů pomocí kláves se šipkami na klávesnici a vyhledejte řádek „učinit méně přívětivým pro netextové vstupní soubory, viz lesspipe(1)“. Přímo pod ním musíte nahradit příkaz začínající na „eval…“.
9. Nyní musíte zadejte níže uvedený příkaz v editoru Nano, protože nepodporuje kopírování a vkládání. Bude to vypadat takto:
eval "$(oh-my-posh --init --shell bash --config ~/.poshthemes/jandedobbeleer.omp.json)"
10. Poté stiskněte „Ctrl + O“ a stiskněte Enter pro uložení změn. Poté stisknutím „Ctrl + X“ ukončete editor Nano.
11. Nakonec spusťte níže uvedený příkaz znovu načtěte profil Bash. Od této chvíle se WSL načte ve výzvě Oh My Posh. Užívat si!
. ~/.bashrc
12. V případě, že se při vykreslování glyfů a textu vyskytnou nějaké chyby, ujistěte se, že jste nastavili správně Písmo Caskaydia Cove Nerd pro Ubuntu/další distribuce na stránce Nastavení Windows Terminal. Toto je jedna z prvních věcí, kterou je třeba upravit v terminálu Windows.
13. Pokud stále čelíte problému, musíte to udělat znovu načtěte profil Bash pokaždé, když vstoupíte do WSL shellu. Spusťte níže uvedený příkaz a vše bude opraveno. Můžete také restartovat počítač a zkontrolovat, zda byl problém vyřešen.
. ~/.bashrc
Udělejte ze svého terminálu Windows krásný vzhled s Oh My Posh
Takto si můžete přizpůsobit Windows Terminal a vypadat pokročile a krásně s ikonami, glyfy, akrylovým efektem a dalšími. Pokud jde o příkazový řádek, snažili jsme se, aby fungoval s Clinkem, ale neúspěšně. Každopádně to je od nás vše. Pokud si chcete Windows Terminal dále přizpůsobit pomocí motivů, obrázků na pozadí a barev, postupujte podle našeho odkazovaného článku. A pokud máte nějaké dotazy, dejte nám vědět v sekci komentářů níže.