Skip to content

Archives

  • Leden 2022
  • Prosinec 2021
  • Listopad 2021
  • Říjen 2021
  • Září 2021

Categories

  • Žádné rubriky
Trend RepositoryArticles and guides
Articles

Jak nakonfigurovat terminál macOs pomocí Zsh jako profesionál

On 23 listopadu, 2021 by admin

od Chiamaka Ikeanyi

Někdy je používání výchozího terminálu na nic. Chcete vybočit z řady, oživit nudný terminál a zvýšit svou produktivitu.

Z shell (Zsh) je unixový shell postavený nad bashem (výchozí shell pro macOS) s velkým množstvím vylepšení.

V tomto návodu nakonfigurujeme iTerm2 se ZSH a jeho závislostmi. To není žádná hračka a po tomto úkonu budete přemýšlet nad tím, proč jste ZSH neobjevili dříve. Když už jste tady, pojďme to odstartovat.

  • Klíčové poznámky
  • Krok 1. Nainstalujte si ZSH: Instalace Homebrew
  • Krok 2: Instalace iTerm2
  • Krok 3: Instalace ZSH
  • Krok 4: Nainstalujte Oh My Zsh
  • Krok 5: Změna výchozího motivu
  • Použití vlastního motivu
  • Krok 6: Instalace písem
  • Krok 7: Instalace barevného schématu
  • Krok 8: Instalace zásuvných modulů
  • Krok 9: Přidání aliasů

Klíčové poznámky

  • Instalace Homebrew
  • Instalace iTerm2
  • Instalace ZSH a Oh My ZSH
  • Nastavení závislostí pro vytvoření krásného terminálu

Krok 1. Nainstalujte si ZSH: Instalace Homebrew

Homebrew je svobodný a otevřený systém správy softwarových balíčků, který zjednodušuje instalaci softwaru v systému MacOS společnosti Apple.

Před instalací Homebrew musíme nainstalovat nástroje CLI pro Xcode. Otevřete terminál a spusťte příkaz:

xcode-select —-install

Pokud se zobrazí chyba, spusťte xcode-select -r pro obnovení xcode-select.

Poté nainstalujte Homebrew.

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Krok 2: Instalace iTerm2

iTerm2 je náhrada terminálu a nástupce iTermu. Většina softwarových inženýrů dává přednost iTerm2 před výchozím terminálem dodávaným se systémem macOS v důsledku jeho skvělých funkcí. Pro zvýšení produktivity můžete do iTerm2 integrovat zsh.

Pro instalaci iTerm2 spusťte příkaz:

brew cask install iterm2

Krok 3: Instalace ZSH

Zsh je shell určený pro interaktivní použití, i když je to také výkonný skriptovací jazyk.

Ve výchozím nastavení je macOs dodáván se zsh umístěným v adresáři/bin/zsh.

Nainstalujme zsh pomocí brew a přimějme iTerm2, aby jej používal.

brew install zsh

Krok 4: Nainstalujte Oh My Zsh

„Oh My Zsh je open source, komunitou řízený framework pro správu vaší konfigurace zsh. Neudělá z vás desetinásobného vývojáře… ale možná se tak budete cítit“

– Robby Russell

Běží na Zsh a poskytuje skvělé funkce konfigurovatelné v konfiguračním souboru ~/.zhrc. Nainstalujte Oh My Zsh příkazem

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Zkontrolujte nainstalovanou verzi

zsh --version

Můžete ji aktualizovat, abyste získali nejnovější funkce, které nabízí.

upgrade_oh_my_zsh

Restartujte iTerm2 a ponořte se do nových zážitků při používání Zsh. Vítejte ve světě „Oh My Zsh“ ?.

To není vše. Nyní nainstalujeme závislosti, abychom mohli Zsh využívat co nejlépe.

Krok 5: Změna výchozího motivu

Oh My Zsh je dodáván s mnoha motivy. Výchozí téma je robbyrussell, ale můžete ho změnit na libovolné téma podle vlastního výběru. V tomto scénáři jsem jej změnil na agnoster, již předinstalované téma.

Toto téma pak musíte vybrat ve svém ~/.zshrc. Chcete-li otevřít konfigurační soubor (.zshrc), spusťte příkaz:

nano ~/.zshrc
Motiv zsh nastavte na agnoster

Nebo soubor otevřete v textovém editoru příkazem

open ~/.zshrc

Nastavte motiv zsh a aktualizujte změny

source ~/.zhrc

Použití vlastního motivu

Pro instalaci jiného motivu, který není předinstalovaný, naklonujte úložiště do adresáře custom/themes. V tomto scénáři nainstalujeme powerlevel9k,

$ git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k

Poté vyberte toto téma v ~/.zshrc

ZSH_THEME="powerlevel9k/powerlevel9k"

Aktualizujte změny spuštěním příkazu source ~/.zshrc

Přejděte na iTerm2 > Preferences > Profiles > Colors, pokud chcete změnit barvu pozadí terminálu.

Vybrané téma v tomto scénáři vyžaduje písma powerline. Nainstalujme je tedy.

Krok 6: Instalace písem

Budu používat písmo Inconsolata. Z těchto písem powerline získáte preferované písmo. Pak jej stáhněte a nainstalujte.

Nebo si stáhněte celé písmo.

git clone https://github.com/powerline/fonts.gitcd fonts./install.sh

Chcete-li změnit písmo, přejděte na iTerm2 > Preferences > Profiles > Text > Change Font.

Nyní uvidíte Inconsolatu uvedenou jako jedno z písem. Vyberte preferované písmo. U písem, která podporují ligatury, jako je FiraCode, zaškrtněte možnost „Použít ligatury“, aby se šipky a další operátory zobrazovaly stylově, například ( → ).

Vyberte písmo powerline

Krok 7: Instalace barevného schématu

Změníme barevné schéma, aby vynikla krása našeho terminálu. Přejděte na iTerm2-Color-Schemes a stáhněte si složku ZIP. Poté staženou složku rozbalte, protože to, co potřebujeme, se nachází ve složce schémat.

Přejděte do složky iTerm2 > Preferences > Profile > Colors > Color Presets > Import

  • Přejděte do složky schémat a vyberte preferovaná barevná schémata, která chcete importovat.
  • Kliknutím na konkrétní barevné schéma jej aktivujete. V tomto scénáři jsem aktivoval barevné schéma Batman, které je mým preferovaným barevným schématem.

Tada! ? Se základním nastavením jsme hotovi.

Barevné schéma Batman

Krok 8: Instalace zásuvných modulů

Můj ZSH je dodáván s předinstalovaným zásuvným modulem git. Chcete-li přidat další, například docker, automatické navrhování, zvýrazňování syntaxe a další:

  • Klonujte úložiště Git
git clone https://github.com/zsh-users/zsh-docker.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-docker
  • Přejděte do adresáře .oh-my-zsh > custom > plugins a zobrazte klonovaný adresář. Pro přístup k němu spusťte příkaz open ~/.oh-my-zsh
  • Přidejte zásuvný modul do sekce zásuvných modulů konfiguračního souboru ~/.zshrc zobrazeného níže
  • Aktualizujte změny spuštěním příkazu source ~/.zshrc

Krok 9: Přidání aliasů

Aliasy jsou zkratky používané ke zkrácení času stráveného psaním příkazů. Přidejte aliasy ke spouštěným příkazům v níže uvedené části.

Zadáním dckimgsse spustí příkaz docker images

Děkujeme za přečtení.

.

Napsat komentář Zrušit odpověď na komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Archivy

  • Leden 2022
  • Prosinec 2021
  • Listopad 2021
  • Říjen 2021
  • Září 2021

Základní informace

  • Přihlásit se
  • Zdroj kanálů (příspěvky)
  • Kanál komentářů
  • Česká lokalizace
  • DeutschDeutsch
  • NederlandsNederlands
  • SvenskaSvenska
  • DanskDansk
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • RomânăRomână
  • PolskiPolski
  • ČeštinaČeština
  • MagyarMagyar
  • SuomiSuomi
  • 日本語日本語

Copyright Trend Repository 2022 | Theme by ThemeinProgress | Proudly powered by WordPress