GNU/Linux >> Znalost Linux >  >> Linux

Udělejte ze své rybí skořápky krásnou pomocí Oh My Fish

Před pár dny jsme diskutovali o tom, jak instalovat Rybí krunýř , robustní, plně použitelný shell, který je dodáván s mnoha skvělými funkcemi hned po vybalení, jako jsou automatické návrhy, vestavěná funkce vyhledávání, zvýrazňování syntaxe, webová konfigurace a mnoho dalšího. Dnes budeme diskutovat o tom, jak udělat naši rybí skořápku krásnou a elegantní pomocí Oh My Fish (krátce omf ). Je to rámec Fishshell, který vám umožňuje instalovat balíčky, které rozšiřují nebo upravují vzhled a chování vašeho shellu. Je snadno použitelný, rychlý a rozšiřitelný. Pomocí omf můžete snadno instalovat motivy, které obohatí vzhled vaší skořápky, a nainstalovat pluginy pro vyladění vaší rybí skořápky podle vašeho přání.

Nainstalujte Oh My Fish v Linuxu

Instalace omf není velký problém. Jediné, co musíte udělat, je spustit následující příkaz ve vaší rybí skořápce.

curl -L https://get.oh-my.fish | fish

Nainstalujte Oh My Fish v Linuxu

Po dokončení instalace uvidíte, že se výzva automaticky změnila, jak je znázorněno na obrázku výše. Také si všimnete, že aktuální čas na pravé straně okna shellu.

Případně si můžete stáhnout instalační program a přizpůsobit si instalaci:

curl -L https://get.oh-my.fish > install
fish install --path=~/.local/share/omf --config=~/.config/omf

Integritu staženého instalačního programu můžete ověřit ověřením skriptu pomocí tohoto kontrolního součtu:

06844ca6876fac0ea949c8089d8c5f71e14b69d2bb1dc41f1d0677250a1c62e1  install

A je to. Pojďme do toho a vyladíme naši rybí skořápku.

Udělejte ze své rybí lastury krásnou pomocí Oh My Fish

Chcete-li zobrazit seznam všech nainstalovaných balíčků, spusťte:

omf list

Tento příkaz zobrazí nainstalovaná témata i pluginy. Vezměte prosím na vědomí, že balíček může být buď téma, nebo plugin. Instalace balíčků znamená instalaci motivů nebo zásuvných modulů.

Všechny oficiální a komunitou podporované balíčky (pluginy i motivy) jsou hostovány v hlavním úložišti Omf . V tomto úložišti můžete vidět celou řadu úložišť, která obsahuje spoustu pluginů a motivů.

Nyní se podívejme na seznam dostupných a nainstalovaných motivů. Chcete-li to provést, spusťte:

omf theme

Seznam motivů Oh My Fish

Jak můžete vidět, máme pouze jedno nainstalované téma, které je výchozí, a spoustu dostupných motivů. Náhled všech dostupných motivů si můžete prohlédnout zde před jeho instalací. Tato stránka obsahuje všechny podrobnosti o motivu, funkce, vzorový snímek obrazovky každého motivu a které téma je pro koho vhodné.

Instalace nového motivu

Umožněte mi nainstalovat motiv, například vyklizení motivu - minimalistický motiv rybích skořápek pro lidi, kteří hodně používají git. Chcete-li to provést, spusťte:

omf install clearance

Nainstalujte nový motiv pomocí Oh My Fish

Jak vidíte na obrázku výše, vzhled výzvy pro ryby se změnil okamžitě po instalaci nového motivu.

Dovolte mi procházet systém souborů a podívat se, jak vypadá.

téma výprodeje v rybí skořápce

Není špatné! Je to opravdu jednoduché téma. Rozdílnou barvou odliší aktuální pracovní adresář, složky a soubory. Jak si můžete všimnout, zobrazuje také aktuální pracovní adresář v horní části výzvy. Aktuálně výprodej je můj výchozí motiv.

Změna motivu

Jak jsem již řekl, téma se použije ihned po instalaci. Pokud máte více než jedno téma, můžete přepnout na jiné téma pomocí následujícího příkazu:

omf theme <theme-name>

Příklad:

omf theme agnoster

Nyní používám téma "agnoster". Zde je návod, jak téma agnoster změnilo vzhled mého shellu.

agnoster téma v rybí skořápce

Instalace pluginů

Například se chystám nainstalovat počasí zapojit. Chcete-li to provést, stačí spustit:

omf install weather

Plugin počasí závisí na jq. Takže možná budete muset nainstalovat také jq. Většinou je k dispozici ve výchozích úložištích libovolné distribuce Linuxu. Můžete jej tedy nainstalovat pomocí výchozího správce balíčků. Například následující příkaz nainstaluje jq v Arch Linuxu a jeho variantách.

sudo pacman -S jq

Nyní zkontrolujte počasí z vaší rybí skořápky pomocí příkazu:

weather

Zkontrolujte počasí z rybí skořápky

Vyhledávání balíků

Chcete-li vyhledat motiv nebo plugin, postupujte takto:

omf search <search_string>

Příklad:

omf search nvm

Chcete-li omezit vyhledávání na témata, použijte -t vlajka.

 omf search -t chain

Tento příkaz vyhledá pouze témata, která obsahují řetězec "chain".

Chcete-li omezit vyhledávání na pluginy, použijte -p vlajka.

 omf search -p emacs

Aktualizace balíčků

Chcete-li aktualizovat pouze jádro (samotné omf), spusťte:

omf update omf

Pokud je aktuální, uvidíte následující výstup:

Oh My Fish is up to date.
You are now using Oh My Fish version 6.
Updating https://github.com/oh-my-fish/packages-main master... Done!

Chcete-li aktualizovat všechny balíčky:

omf update

Pro selektivní aktualizaci balíčků stačí uvést názvy balíčků, jak je uvedeno níže.

omf update clearance agnoster

Zobrazení informací o balíčku

Pokud chcete znát informace o motivu nebo pluginu, použijte tento příkaz:

omf describe clearance

Tento příkaz zobrazí informace o daném balíčku.

Package: clearance
Description: A minimalist fish shell theme for people who use git
Repository: https://github.com/oh-my-fish/theme-clearance
Maintainer:

Odebrání balíčků

Chcete-li odebrat balíček, například emacs, spusťte:

omf remove emacs

Správa úložišť

Ve výchozím nastavení je oficiální úložiště přidáno automaticky při instalaci Oh My Fish. Toto úložiště obsahuje všechny balíčky vytvořené vývojáři. Ke správě úložišť balíčků nainstalovaných uživatelem použijte tento příkaz:

omf repositories [list|add|remove]

Chcete-li zobrazit seznam nainstalovaných úložišť, spusťte:

omf repositories list

Chcete-li přidat úložiště:

omf repositories add <URL>

Příklad:

omf repositories add https://github.com/ostechnix/theme-sk

Odebrání úložiště:

omf repositories remove <repository-name>

Odstraňování problémů Oh My Fish

Omf je dostatečně chytrý, aby vás vedl k tomu, abyste věci napravili sami, pokud se něco pokazilo. Zobrazí se seznam, co je třeba udělat pro vyřešení problému. Například jsem odstranil a nainstaloval balíček clearance a dostal jsem chybu v konfliktu souborů. Naštěstí mě Oh My Fish instruoval, co mám dělat, než budu pokračovat. Jednoduše jsem tedy spustil následující, abych věděl, jak chybu opravit:

omf doctor

A opravenou chybu spuštěním následujícího příkazu:

rm ~/.config/fish/functions/fish_prompt.fish

Odstraňování problémů Oh My Fish

Kdykoli narazíte na problém, stačí spustit příkaz 'omf doctor' a vyzkoušet všechna navrhovaná řešení.

Jak získat pomoc

Chcete-li zobrazit sekci nápovědy, spusťte:

omf -h

Nebo,

omf --help

Odinstalace Oh My Fish

Chcete-li odinstalovat Oh My Fish, spusťte tento příkaz:

omf destroy

Pokračujte a začněte přizpůsobovat svou rybí skořápku. Další podrobnosti najdete na stránce projektu GitHub.


Linux
  1. Který shell používám?

  2. Je možné mít odlišné téma Gtk+ v Unity a Gnome Shell?

  3. Udělejte Vim jako své IDE Perl pomocí pluginu perl-support.vim

  1. Udělejte z Vimu své Bash-IDE pomocí pluginu podporující bash

  2. Tutoriál:Udělejte z Vimu své C/C++ IDE pomocí c.vim Pluginu

  3. Definujte alias v rybí skořápce

  1. Xml bez Lf Chcete to udělat hezký pomocí Sed Command v Shell?

  2. Použití výstupu předchozích příkazů v bash

  3. Jak nainstaluji/vytvořím vlastní výzvu pro rybí skořápku?