Skip to content

Archives

  • styczeń 2022
  • grudzień 2021
  • listopad 2021
  • październik 2021
  • wrzesień 2021

Categories

  • Brak kategorii
Trend RepositoryArticles and guides
Articles

Jak skonfigurować terminal macOs z Zsh jak profesjonalista

On 23 listopada, 2021 by admin

by Chiamaka Ikeanyi

Czasami używanie domyślnego terminala jest do bani. Chcesz wyjść poza schemat, dodać życia do nudnego terminala i poprawić swoją produktywność.

Z shell (Zsh) jest powłoką uniksową zbudowaną na bazie bash (domyślna powłoka dla macOS) z dużą liczbą ulepszeń.

W tym przejściu skonfigurujemy iTerm2 z ZSH i jego zależnościami. To jest no-brainer, a po tym, będziesz zastanawiał się nad powodem, dla którego nie odkryłeś ZSH wcześniej. Cóż, skoro już tu jesteś, zacznijmy od początku.

  • Keynotes
  • Krok 1: Zainstaluj Homebrew
  • Krok 2: Zainstaluj iTerm2
  • Krok 3: Zainstaluj ZSH
  • Krok 4: Zainstaluj Oh My Zsh
  • Krok 5: Zmień domyślny motyw
  • Używanie własnego motywu
  • Krok 6: Zainstaluj czcionki
  • Krok 7: Zainstaluj schemat kolorów
  • Krok 8: Zainstaluj wtyczki
  • Krok 9: Dodaj aliasy

Keynotes

  • Instalacja Homebrew
  • InstalacjaiTerm2
  • Instalacja ZSH i Oh My ZSH
  • Ustawianie zależności by stworzyć piękny terminal

Krok 1: Zainstaluj Homebrew

Homebrew to darmowy i open-source’owy system zarządzania pakietami oprogramowania, który upraszcza instalację oprogramowania na macOS firmy Apple.

Przed zainstalowaniem Homebrew, musimy zainstalować narzędzia CLI dla Xcode. Otwórz terminal i wykonaj polecenie:

xcode-select —-install

Jeśli pojawi się błąd, uruchom xcode-select -r , aby zresetować xcode-select.

Następnie zainstaluj Homebrew.

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

Krok 2: Zainstaluj iTerm2

iTerm2 to zamiennik terminala i następca iTerm. Większość inżynierów oprogramowania woli iTerm2 od domyślnego terminala, który jest dostarczany z macOS, ze względu na jego fajne funkcje. Możesz zintegrować zsh z iTerm2, aby zwiększyć produktywność.

Aby zainstalować iTerm2, wykonaj polecenie:

brew cask install iterm2

Krok 3: Zainstaluj ZSH

Zsh to powłoka zaprojektowana do użytku interaktywnego, choć jest również potężnym językiem skryptowym.

Domyślnie, macOs dostarcza zsh znajdujący się w/bin/zsh.

Zainstalujmy zsh używając brew i sprawmy, by iTerm2 go używał.

brew install zsh

Krok 4: Zainstaluj Oh My Zsh

„Oh My Zsh jest open source’owym, kierowanym przez społeczność frameworkiem do zarządzania konfiguracją zsh. Nie sprawi, że staniesz się 10-krotnym programistą… ale możesz się tak poczuć”

– Robby Russell

Działa na Zsh, aby zapewnić fajne funkcje konfigurowalne w pliku konfiguracyjnym ~/.zhrc. Zainstaluj Oh My Zsh, wykonując polecenie

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

Sprawdź zainstalowaną wersję

zsh --version

Możesz ją uaktualnić, aby uzyskać najnowsze funkcje, które oferuje.

upgrade_oh_my_zsh

Restartuj iTerm2, aby zanurzyć się w nowym doświadczeniu używania Zsh. Witamy w świecie „Oh My Zsh” ?.

To jeszcze nie wszystko. Teraz zainstalujemy zależności, aby jak najlepiej wykorzystać Zsh.

Krok 5: Zmień domyślny motyw

Oh My Zsh jest dostarczany z wieloma motywami. Domyślnym motywem jest robbyrussell, ale możesz go zmienić na dowolny motyw według własnego uznania. W tym scenariuszu zmieniłem go na agnoster, już wstępnie zainstalowany motyw.

Wtedy musisz wybrać ten motyw w swoim ~/.zshrc. Aby otworzyć plik konfiguracyjny (.zshrc), wykonaj polecenie:

nano ~/.zshrc
Zsh theme set to agnoster

Albo otwórz plik w edytorze tekstowym za pomocą

open ~/.zshrc

Ustaw motyw zsh i zaktualizuj swoje zmiany

source ~/.zhrc

Używanie własnego motywu

Aby zainstalować inny motyw, który nie jest preinstalowany, sklonuj repozytorium do custom/themeskatalogu. W tym scenariuszu zainstalujemy powerlevel9k,

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

Następnie wybierz ten motyw w swoim ~/.zshrc

ZSH_THEME="powerlevel9k/powerlevel9k"

Uaktualnij zmiany, uruchamiając polecenie source ~/.zshrc

Przejdź do iTerm2 > Preferences > Profiles > Colors, jeśli chcesz zmienić kolor tła terminala.

Wybrany motyw w tym scenariuszu wymaga czcionek powerline. Więc zainstalujmy je.

Krok 6: Zainstaluj czcionki

Będę używał Inconsolata. Wybierz swoją preferowaną czcionkę z tych czcionek powerline. Następnie pobierz ją i zainstaluj.

Albo pobierz całą czcionkę.

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

Aby zmienić czcionkę, przejdź do iTerm2 > Preferences > Profiles > Text > Change Font.

Teraz możesz zobaczyć Inconsolata wymienioną jako jedna z czcionek. Wybierz swoją preferowaną czcionkę. Dla czcionek, które obsługują ligatury, jak FiraCode, zaznacz opcję „Użyj ligatur”, aby wyświetlić strzałki i inne operatory w stylowy sposób, jak ( → ).

Wybierz czcionkę powerline

Krok 7: Zainstaluj schemat kolorów

Zmieńmy schemat kolorów, aby wydobyć piękno naszego terminala. Przejdź do iTerm2-Color-Schemes i pobierz folder ZIP. Następnie rozpakuj pobrany folder, ponieważ to, czego potrzebujemy, znajduje się w folderze schemes.

Przejdź do iTerm2 > Preferences > Profile > Colors > Color Presets > Import

  • Przejdź do folderu schemes i wybierz preferowane schematy kolorów, aby je zaimportować.
  • Kliknij na określony schemat kolorów, aby go aktywować. W tym scenariuszu aktywowałem Batman, który jest moim preferowanym schematem kolorów.

Tada! ? Skończyliśmy z podstawowymi ustawieniami.

Schemat kolorów Batmana

Krok 8: Zainstaluj wtyczki

Oh My ZSH ma fabrycznie załadowaną wtyczkę git. Aby dodać więcej, na przykład docker, autosugestię, kolorowanie składni i inne:

  • Klonuj repozytorium Git
git clone https://github.com/zsh-users/zsh-docker.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-docker
  • Przejdź do katalogu .oh-my-zsh > custom > plugins, aby wyświetlić sklonowany katalog. Aby uzyskać do niego dostęp, uruchom polecenie open ~/.oh-my-zsh
  • Dodaj wtyczkę do sekcji pluginów pliku konfiguracyjnego ~/.zshrc pokazanego poniżej
  • Zaktualizuj zmiany, uruchamiając polecenie source ~/.zshrc

Krok 9: Dodaj aliasy

Aliasy to skróty używane w celu skrócenia czasu spędzanego na wpisywaniu poleceń. Dodaj aliasy do poleceń, które uruchamiasz w sekcji pokazanej poniżej.

Wpisanie dckimgswykonuje polecenie docker images

Dziękuję za przeczytanie.

.

Dodaj komentarz Anuluj pisanie odpowiedzi

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Archiwa

  • styczeń 2022
  • grudzień 2021
  • listopad 2021
  • październik 2021
  • wrzesień 2021

Meta

  • Zaloguj się
  • Kanał wpisów
  • Kanał komentarzy
  • WordPress.org
  • 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