Hyper, emulátor terminálu postavený na webových technologiích

o Hyper

V dalším článku se podíváme na Hyper. Je o emulátor terminálu, který je postaven na webových technologiích: JavaScript, HTML, CSS. Cílem projektu je vytvořit krásný a rozšiřitelný zážitek pro uživatele rozhraní příkazového řádku založený na otevřených webových standardech. Hyper je založen na xterm.js, front-end komponenta napsaná v TypeScript. Hyper nabízí podporu napříč platformami pro provoz na Gnu / Linux, macOS a Windows.

V případě, že někdo nemá jasno, budeme schopni přejděte na příkazový řádek z plochy pomocí emulátoru terminálu. Okno terminálu umožní uživateli přístup ke konzole a všem jejím aplikacím, jako jsou rozhraní příkazového řádku (CLI).

Nedávný vývoj emulátoru terminálu Hyper se zaměřil na zlepšení vstupní latence a rychlosti výstupního textu a také na opravu mnoha chyb. Zatímco jsem to testoval, vykreslování bylo rychlé a dostatečné pro většinu testovaných případů.

Proces terminálu na pozadí
Související článek:
Jak zajistit, aby proces terminálu běžel na pozadí

Hyper nabízí dobrou škálu funkcí, včetně karet a multiplexování. Ve výchozím nastavení se při otevření nového panelu nebo karty resetuje pracovní adresář do domovského adresáře. K vyřešení tohoto problému je nejlepší použít plugin hyper cwd pro novou kartu zachovat aktuální adresář.

Pokud hledáte emulátor terminálu založený na webových technologiích, je to dobrá volba, která je vysoce podporována na webech, jako je GitHub. Nejnovější verze Hyper nabízí několik změn, které radikálně zlepšují jeho rychlost. Pokud v terminálu strávíte hodně času, je to tak alternativa k „tradičním“ koncovým emulátorům.

Hyper obecné charakteristiky

hyper temná hmota

  • Tento emulátor terminálu běží na Gnu / Linux, macOS a Windows.
  • Su rozšiřitelnost To souvisí se schopností přizpůsobit aplikaci podle preferencí a vkusu jednotlivce. Tuto flexibilitu nabízí pluginy a témata a dostupná témata.
  • Hyper nepřijímá prakticky žádné argumenty příkazového řádku. Ale můžeme jej upravit podle našich představ prostřednictvím jeho konfiguračního souboru ~ / .hyper.js.
  • Pojďme najít k dispozici více než 20 příslušenství Chystají se do tohoto emulátoru terminálu přidat další funkce.
  • Budeme mít možnost automaticky vybrat vykreslovač Plátno o WebGL pro plynulý vizuální výkon.
  • Tento emulátor budeme moci přizpůsobit tak, aby vyhovoval jakémukoli pracovnímu postupu.
  • Můžeme použít vlastní mapy kláves.
  • Účet s emoji stojan.
  • Nabízí dobrý kompatibilita se serverem proxy.

téma zvýrazňovače hyper elektronů

To jsou jen některé z charakteristik, se všemi je možné se seznámit v webové stránky projektu.

Instalace na Ubuntu

Pro jeho instalaci najdeme dostupné balíčky .deb, ale budeme mít také možnost stáhnout si AppImage.

Pokud dáváte přednost použití souboru .deb, budete mít pouze stáhnout z sekce ke stažení na stránce projektu. Nebo můžete také otevřít terminál (Ctrl + Alt + T) a použijte wget jak následuje:

stáhnout s wget hyper

wget -O hyper.deb https://releases.hyper.is/download/deb

Po stažení budeme muset pokračujte v instalaci:

hyper instalace .deb

sudo dpkg -i hyper.deb

Pokud dáváte přednost použití souboru .AppImage, vše, co musíte udělat, je udělat je soubor AppImage, který si můžeme stáhnout ze stejného webu, být spustitelný. Můžeme to udělat tak, že do stejného terminálu napíšeme následující:

stáhnout AppImage Hyper

wget -O hyper.AppImage https://releases.hyper.is/download/AppImage

chmod u+x hyper.AppImage

Poté můžeme použijte emulátor terminálu poklepáním na soubor .AppImage.

konfigurace

V aplikaci nenajdeme sofistikovaného správce pluginů, který by nám pomohl s instalací pluginů. Místo toho budeme musete upravte konfigurační soubor ~ / .hyper.js a přidejte několik řádků textu. Například použít plugin hypermoc, budeme muset do souboru přidat následující řádky:

přidat plugin hyperpower

plugins: [
"hyperpower",
],

Pokud se vám výchozí motiv nelíbí, budete jej moci také změnit. Budeme moci přidat téma přidáním do části s doplňky v konfiguračním souboru (~ / .hyper.js), jak vidíte na předchozím snímku obrazovky. Vidíme všechny možnosti konfigurace v stránka projektu GitHub.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.