Instalacja zsh i oh-my-zsh dla lepszej konsolki

Większość dystrybucji linuxowych używa konsolkę w trybie bash. Ja osobiście preferuję tryb zsh ponieważ umożliwia on instalację takich rozszerzeń jak np. historia wpisanych poleceń, kolorowanie konsoli, skróty do zyppera, autouzupełnianie treści i wiele więcej. Oto co trzeba zrobić by zainstalować zsh i oh-my-zsh.

Wpisz w konsolkę

Na Fedorze/Nobara Linux sudo dnf install -y zsh

Na OpenSUSE Tumbleweed sudo zypper -n in zsh

później wpisujemy

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Na pytanie, czy chcemy by zsh był domyślną powłoką, odpowiadamy Y (tzn. Yes)

Motywy

By zmienić motyw konsoli, Wejdź tutaj i zapamiętaj nazwę motywu który chcesz zaaplikować.

W katalogu domowym, w menedżerze plików otwórz plik .zshrc edytorem tekstu

znajdź w nim linijkę # ZSH_THEME="", zmaż # i dopisz w cudzysłowie nazwę motywu ZSH_THEME="nazwamotywu".

Zapisz plik, zrestartuj konsolkę.

Wtyczki

By wgrać wtyczki, Wejdź tutaj i zapamiętaj nazwy wtyczek, które chcesz zainstalować.

W katalogu domowym, w menedżerze plików otwórz plik .zshrc edytorem tekstu

znajdź w nim linijkę # plugins=(), zmaż # i wewnątrz nawiasów wpisuj nazwy pluginów, oddzielone od siebie spacjami.

Zapisz plik, zrestartuj konsolkę. U mnie wygląda to tak

plugins=(adb git command-not-found suse systemd zsh-kitty zsh-autosuggestions zsh-syntax-highlighting)

Niektóre pluginy znajdziemy na innych stronach i posiadają one dodatkowe wymagania instalacji. Np. autosugestie są tutaj a kolorowanie komend tutaj