GNU/Linux >> Znalost Linux >  >> Linux

Hyper – krásný terminál vytvořený pomocí HTML, CSS a JavaScriptu

Hyper je krásná, moderní a rozšiřitelná aplikace Terminal postavená na webových technologiích jako HTML, CSS a JavaScript. Jedná se o vysoce přizpůsobitelný a konfigurovatelný terminál, takže můžete snadno změnit vzhled svého terminálu pomocí různých témat a také rozšířit jeho funkčnost pomocí pluginů. Hyper terminál je open source a multiplatformní aplikace založená na elektronech. Funguje dobře v operačních systémech Linux, Mac OS a Windows.

Instalace Hyper Terminal v Linuxu

Hyper Terminal je k dispozici jako .deb balíček pro systémy založené na Debianu a .rpm balíček pro systémy založené na RHEL. Je také k dispozici v AppImage formát. Můžete jej tedy nainstalovat na jakoukoli distribuci Linuxu. Získejte vhodný instalační soubor pro svou distribuci Linuxu ze stránky vydání . V době psaní této příručky byla nejnovější verze 3.0.2 .

Na Debian, Ubuntu a dalších systémech založených na DEB si stáhněte a nainstalujte Hyper Terminal, jak je uvedeno níže:

$ wget https://github.com/vercel/hyper/releases/download/3.0.2/hyper_3.0.2_amd64.deb
$ sudo apt install gdebi
$ sudo gdebi hyper_3.0.2_amd64.deb

Na RHEL, CentOS, Fedora:

$ wget https://github.com/vercel/hyper/releases/download/3.0.2/hyper-3.0.2.x86_64.rpm
$ sudo dnf localinstall hyper-3.0.2.x86_64.rpm

Pro Arch Linux a jeho varianty je k dispozici v AUR , takže jej nainstalujte pomocí jakýchkoli pomocných nástrojů AUR, například Yay .

$ yay -S hyper

Hyper je k dispozici také jako balíček Nix. Můžete jej nainstalovat pomocí Správce balíčků Nix jako níže:

$ nix-env -i hyper

V jiných distribucích Linuxu si stáhněte soubor AppImage:

$ wget https://github.com/vercel/hyper/releases/download/3.0.2/hyper-3.0.2-x86_64.AppImage

Přejděte do umístění stahování a udělejte jej spustitelný:

$ chmod +x hyper-3.0.2-x86_64.AppImage

Nakonec jej spusťte příkazem:

$ ./hyper-3.0.2-x86_64.AppImage

Pokud jste jej nainstalovali pomocí správce balíčků, jak je uvedeno výše, spusťte jej z Dash nebo Menu.

Takto vypadá Hyper Terminal na mé ploše Ubuntu 20.04 LTS:

Jak můžete vidět, výchozí vzhled Hyper terminálu je jednoduchý a čistý. Dobrá věc je, že si můžeme přizpůsobit a změnit výchozí vzhled na něco barevného a okouzlujícího!

Použití hyperterminálu

V levém horním rohu terminálu Hyper je nabídka hamburgerů (tři vodorovné pruhy). Po kliknutí na toto se zobrazí několik položek nabídky, jako je Soubor, Upravit, Zobrazit, Zásuvné moduly, Okno, Nápověda. Každá nabídka obsahuje jednu nebo více dílčích nabídek, které vám umožňují provádět různé operace kliknutím myši.

Většinu operací můžete také provádět z kontextové nabídky po kliknutí pravým tlačítkem.

Otevřít nové karty/okna

Chcete-li otevřít novou kartu v aktuálním okně terminálu, stiskněte CTRL+SHIFT+T . Mezi kartami můžete přepínat stisknutím CTRL+1, CTRL+2 .... CTRL+9.

Chcete-li otevřít nové okno terminálu, stiskněte CTRL+SHIFT+N . Můžete to udělat z kontextové nabídky po kliknutí pravým tlačítkem.

Rozdělený terminál

Kromě toho můžete okno terminálu rozdělit vodorovně nebo svisle nebo obojí současně. Chcete-li to provést, jednoduše klikněte pravým tlačítkem myši na terminál a vyberte „Rozdělit vodorovně“ nebo „Rozdělit svisle“. Hodí se, když chcete spouštět více úloh/příkazů současně.

Konfigurace terminálu Hyper

Vzhled a chování terminálu Hyper lze změnit úpravou jeho globálního konfiguračního souboru ~/.hyper.js . Jak jste již uhodli, konfigurační soubor je ve formátu JSON.

Chcete-li otevřít konfigurační soubor hyperterminálu, klikněte pravým tlačítkem na hyperterminál a klikněte na "Předvolby" volba. Konfigurační soubor se otevře ve vašem výchozím textovém editoru.

V tomto konfiguračním souboru můžete definovat různé parametry nebo vlastnosti jako;

  • velikost písma, rodina písem, tloušťka písma
  • výška řádku,
  • mezery mezi písmeny,
  • barva kurzoru, tvar kurzoru, blikání kurzoru
  • barvy popředí/pozadí terminálu,
  • zobrazit/skrýt nabídku hamburgerů,
  • přidat vlastní CSS,
  • instalovat pluginy a motivy,
  • povolit/zakázat kopírování při výběru,
  • povolit/zakázat zvuk terminálu,
  • a několik dalších.

Chcete-li například změnit velikost písma, měl by být v souboru .hyper.js upraven následující řádek, jak je uvedeno níže:

fontSize: 16,

Nahraďte "16" požadovanou velikostí písma. Uložte a zavřete soubor.

Jakmile změny uložíte, velikost písma se automaticky aktualizuje. Podívejte se na následující snímky obrazovky:

Výchozí velikost písma:

Takto se písmena objevují v mém terminálu po změně velikosti písma:

Chcete-li změnit rodinu písem, vyhledejte a upravte následující řádek s požadovanou rodinou písem:

fontFamily: 'Menlo, "DejaVu Sans Mono", Consolas, "Lucida Console", monospace',

Ve výchozím nastavení bude použito první písmo. Pokud první písmo není k dispozici, použijí se následující písma.

Další pozoruhodnou vlastností je "copyOnSelect:, která umožňuje zkopírovat test po výběru. Ve výchozím nastavení je tato funkce zakázána. Chcete-li ji aktivovat, vyhledejte následující řádek a nastavte její hodnotu jako "true".

copyOnSelect: true,

Nezapomeňte uložit změny.

Podobně můžeme upravit další parametry podle našich představ. Všechny možnosti jsou samozřejmé, takže konfigurace hyperterminálu není tak obtížné.

Instalujte pluginy a motivy pro Hyper Terminal

Hyper terminál má spoustu skvělých pluginů a témat pro vylepšení funkčnosti a vzhledu vašeho terminálu.

Chcete-li nainstalovat zásuvné moduly, klikněte pravým tlačítkem kdekoli v okně terminálu Hyper a vyberte „Předvolby“. Nyní se ve vašem výchozím editoru načte soubor ~/.hyper.js.

Najděte řádek, který začíná vlastností „plugins []“ a přidejte pluginy k jednomu, který chcete nainstalovat, jak je uvedeno níže:

plugins: [
    "hyper-snazzy",
    "hyper-systray",
    "hyper-opacity",
    "hyper-tab-icons",
    "hyperborder"
    ],

Uložte změny. Pluginy se automaticky nainstalují a povolí.

Chcete-li zobrazit změny, měli byste znovu načíst terminál Hyper. Chcete-li tak učinit, klikněte na hamburger menu -> Zobrazit -> Úplné znovu načíst .

Zde je návod, jak Hyper terminál vypadá po instalaci výše uvedených pluginů:

Krásné, že? Zde je k dispozici mnoho dalších užitečných pluginů .

Instalace motivů je stejná jako výše. Stačí přidat název motivu do vlastnosti "Pluginy []". Například chci přidat téma "Star Wars". Za tímto účelem jsem do vlastnosti "Pluginy" přidal následující:

plugins: [
    "hyper-snazzy",
    "hyper-systray",
    "hyper-opacity",
    "hyper-tab-icons",
    "hyperborder",
    "hyper-star-wars"
  ],

Klikněte na tlačítko Uložit a znovu načtěte terminál, abyste viděli změny.

Zde je téma Star Wars v akci:

Seznam dostupných motivů naleznete zde .

Chcete-li odstranit motiv nebo plugin, jednoduše odstraňte odpovídající řádek ze souboru ~/.hyper.js. Uložte změny a plugin/motiv bude automaticky odstraněn.

Správa motivů a pluginů pomocí Hyper plugin manager

Místo toho, abyste se zabývali souborem ~/.hyper.js, můžete použít "hyper" správce pluginů k instalaci, seznamu, vyhledávání a odstraňování pluginů a motivů pro váš Hyper terminál.

Chcete-li například nainstalovat téma „hyper-clean“, jednoduše spusťte následující příkaz:

$ hyper install hyper-clean

Nebo krátce:

$ hyper i hyper-clean

Tento příkaz automaticky přidá položku do souboru ~/.hyper.js a okamžitě povolí téma nebo plugin.

Chcete-li zobrazit seznam nainstalovaných pluginů a motivů, spusťte:

$ hyper list

Nebo,

$ hyper ls

Ukázkový výstup:

hyper-snazzy
hyper-systray
hyper-opacity
hyper-tab-icons
hyperborder
hyper-material-theme

Chcete-li hledat motivy a pluginy, postupujte takto:

$ hyper search

Chcete-li odstranit motiv nebo plugin, například hyper-material-theme, spusťte:

$ hyper u hyper-material-theme

Nebo,

$ hyper uninstall hyper-material-theme

Nebo,

$ hyper rm hyper-material-theme

Nebo,

$ hyper remove hyper-material-theme

Chcete-li získat pomoc, spusťte:

$ hyper --help

  Usage: hyper [options] [command]
  
  Commands:
  
    <default>                    Launch Hyper
    d, docs, h, home             Open the npm page of a plugin
    help                         Display help
    i, install                   Install a plugin
    ls, list                     List installed plugins
    lsr, list-remote, ls-remote  List plugins available on npm
    s, search                    Search for plugins on npm
    u, uninstall, rm, remove     Uninstall a plugin
    version                      Show the version of hyper
  
  Options:
  
    -h, --help     Output usage information
    -v, --verbose  Verbose mode (disabled by default)

Další podrobnosti o terminálu Hyper najdete na webových stránkách projektů a na stránce github. Zkontrolujte také „Úžasné hyper“ github repozitář pro nádherné Hyper pluginy, motivy a zdroje.

Existuje mnoho dalších funkcí, o kterých zatím nevím. Dozvím se více o Hyper terminálu a podle toho aktualizuji tuto příručku.

Nyní používám Deepin Terminal. Po používání Hyper terminálu v posledních dnech se mi to docela líbí. Myslím, že u toho ještě chvíli zůstanu.

Už jste to zkusili? Své názory na to napište do sekce komentářů níže.

Související čtení:

  • Terminus – moderní terminál založený na webové technologii

Linux
  1. Sdílení relací terminálu Linux pomocí Tmux a obrazovky

  2. Jak zachytit terminálové relace a výstup pomocí příkazu skriptu Linux

  3. Průvodce FTP a SFTP pro začátečníky s 10 příklady

  1. Zaznamenejte svou terminálovou relaci pomocí Asciinema

  2. Trim s Lvm a Dm-crypt?

  3. Mohu tisknout html soubory (s obrázky, css) z příkazového řádku?

  1. Čtěte a zapisujte data odkudkoli s přesměrováním v terminálu Linux

  2. Nahrajte svůj terminál pomocí skriptu a scriptreplay

  3. Jak vytvořit snímky webových stránek (html) pomocí skriptu PHP a příkazového řádku Linuxu