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ů.
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
- 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.
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:
wget -O hyper.deb https://releases.hyper.is/download/deb
Po stažení budeme muset pokračujte v instalaci:
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í:
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:
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.