Hyper, emulátor terminálu zostavený z webových technológií

o Hyper

V nasledujúcom článku sa pozrieme na Hyper. Je o emulátor terminálu, ktorý je postavený na webových technológiách: JavaScript, HTML, CSS. Cieľom projektu je vytvoriť krásny a rozšíriteľný zážitok pre používateľov rozhrania príkazového riadku založený na otvorených webových štandardoch. Hyper je založený na xterm.js, front-endový komponent napísaný strojopisom. Hyper ponúka podporu viacerých platforiem pre systémy Gnu / Linux, macOS a Windows.

V prípade, že niekomu nebude jasné, budeme schopní pristupujte k príkazovému riadku z pracovnej plochy pomocou emulátora terminálu. Okno terminálu umožní používateľovi prístup ku konzole a všetkým jej aplikáciám, ako sú rozhrania príkazového riadku (CLI).

Posledný vývoj emulátora terminálu Hyper sa zameral na zlepšenie vstupnej latencie a rýchlosti výstupného textu, ako aj na odstránenie mnohých chýb. Aj keď som to testoval, vykreslenie bolo rýchle a pre väčšinu testovaných prípadov postačujúce.

Terminálny proces na pozadí
Súvisiaci článok:
Ako zabezpečiť, aby proces terminálu bežal na pozadí

Hyper ponúka dobrú škálu funkcií, vrátane kariet a multiplexovania. V predvolenom nastavení sa otvorením nového panela alebo karty resetuje pracovný adresár do domovského adresára. Na vyriešenie tohto problému je najlepšie použiť doplnok hyper cwd pre novú kartu zachovať aktuálny adresár.

Ak hľadáte emulátor terminálu založený na webových technológiách, je to dobrá voľba, ktorá je vysoko podporovaná na stránkach ako GitHub. Najnovšia verzia Hyper ponúka niekoľko zmien, ktoré radikálne zlepšujú jeho rýchlosť. Ak trávite veľa času v termináli, je to tak alternatívu k „tradičným“ koncovým emulátorom.

Hyper všeobecné charakteristiky

hyper temná hmota

  • Tento emulátor terminálu beží na Gnu / Linux, macOS a Windows.
  • Su rozšíriteľnosť Súvisí to so schopnosťou prispôsobiť aplikáciu podľa preferencií a vkusu jednotlivca. Túto flexibilitu ponúka doplnky a témy a témy k dispozícii.
  • Hyper neprijíma prakticky žiadne argumenty príkazového riadku. ale môžeme ho upraviť podľa našich predstáv prostredníctvom jeho konfiguračného súboru ~ / .hyper.js.
  • Poďme na to disponibles viac ako 20 doplnkov Chystajú sa do tohto emulátora terminálu pridať ďalšie funkcie.
  • Budeme mať možnosť automaticky zvoliť renderer Plátno o WebGL pre plynulý vizuálny výkon.
  • Tento emulátor budeme môcť prispôsobiť tak, aby vyhovoval každému pracovnému postupu.
  • Môžeme použiť vlastné klávesové mapy.
  • Účet s stojan na emodži.
  • Ponúka to dobré kompatibilita so serverom proxy.

téma na zvýraznenie hyper elektrónov

Je to iba niekoľko charakteristík, všetky sú uvedené v dokumente webová stránka projektu.

Inštalácia na Ubuntu

Pre jeho inštaláciu nájdeme dostupné balíčky .deb, ale budeme mať tiež možnosť stiahnutia AppImage.

Ak chcete radšej použiť .deb, budete mať iba stiahnite si ho z sekcia na stiahnutie na stránke projektu. Alebo môžete otvoriť terminál (Ctrl + Alt + T) a použite wget nasledovne:

stiahnuť s wget hyper -

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

Po stiahnutí budeme musieť pokračujte v inštalácii:

hyperinštalácia .deb

sudo dpkg -i hyper.deb

Ak dávate prednosť použitiu súboru .AppImage, všetko, čo musíte urobiť, je je potrebné spustiť súbor AppImage, ktorý si môžeme stiahnuť z rovnakého webu. To všetko môžeme urobiť tak, že do rovnakého terminálu napíšeme nasledovné:

stiahnuť AppImage Hyper

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

chmod u+x hyper.AppImage

Potom môžeme použite emulátor terminálu dvojitým kliknutím na súbor .AppImage.

konfigurácia

V aplikácii nenájdeme sofistikovaného správcu doplnkov, ktorý by nám pomohol s inštaláciou doplnkov. Namiesto toho budeme musieťe upravte konfiguračný súbor ~ / .hyper.js a pridať nejaké riadky textu. Napríklad na použitie doplnku hypermocností, budeme musieť do súboru pridať nasledujúce riadky:

pridať plugin hyperpower

plugins: [
"hyperpower",
],

Ak sa vám nepáči predvolená téma, budete ju môcť tiež zmeniť. Môžeme pridať tému jeho pridanie do sekcie doplnkov konfiguračného súboru (~ / .hyper.js), ako vidíte na predchádzajúcej snímke obrazovky. Všetky možnosti konfigurácie vidíme v projektová stránka GitHub.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.