Hyper, terminalski emulator, zgrajen s spletnimi tehnologijami

o Hyperju

V naslednjem članku si bomo ogledali Hyper. Je približno terminalski emulator, ki je zgrajen s spletnimi tehnologijami: JavaScript, HTML, CSS. Cilj projekta je ustvariti čudovito in razširljivo izkušnjo za uporabnike vmesnikov ukazne vrstice, ki temelji na odprtih spletnih standardih. Hyper temelji na xterm.js, prednja komponenta, napisana v TypeScript. Hyper ponuja podporo med različnimi platformami za delovanje na Gnu / Linux, macOS in Windows.

V primeru, da nekomu ne bo jasno, bomo to lahko storili dostop do ukazne vrstice z namizja z uporabo emulatorja terminala. Okno terminala bo uporabniku omogočilo dostop do konzole in vseh njenih aplikacij, kot so vmesniki ukazne vrstice (CLI).

Nedavni razvoj emulatorja terminala Hyper se je osredotočil na izboljšanje njegove zakasnitve vnosa in hitrosti izpisa besedila ter na odpravljanje številnih napak. Čeprav sem ga preizkusil, je bilo upodabljanje za večino preizkušenih primerov hitro in zadostno.

Postopek terminala v ozadju
Povezani članek:
Kako narediti terminalski postopek v ozadju

Hyper ponuja dober nabor funkcij, vključno z zavihki in multipleksiranjem. Privzeto odpiranje nove plošče ali zavihka ponastavi delovni imenik na domači imenik. Da bi to rešili, je najbolje uporabiti vtičnik hipercwd za nov zavihek, da ohrani trenutni imenik.

Če iščete emulator terminala, ki temelji na spletnih tehnologijah, je to dobra možnost, ki je močno podprta na spletnih mestih, kot je GitHub. Najnovejša različica Hyperja ponuja več sprememb, ki korenito izboljšajo njegovo hitrost. Če preživite veliko časa v terminalu, je to alternativa "tradicionalnim" terminalskim emulatorjem.

Hiper splošne značilnosti

hiper temna snov

  • Ta terminalski emulator deluje na Gnu / Linux, macOS in Windows.
  • Su razširljivost To je povezano z možnostjo prilagajanja aplikacije glede na želje in okuse posameznika. To prilagodljivost ponuja vtičniki in teme in teme.
  • Hyper ne sprejema praktično nobenega argumenta ukazne vrstice. Ampak lahko ga spremenimo po svoji meri s pomočjo njegove konfiguracijske datoteke ~ / .hyper.js.
  • Poiščimo na voljo več kot 20 dodatkov Temu emulatorju terminala bodo dodali dodatne funkcionalnosti.
  • Imeli bomo možnost samodejnega izbiranja upodabljalnik Canvas o WebGL za nemoteno vizualno izvedbo.
  • Ta emulator bomo lahko prilagodili vsakemu delovnemu toku.
  • Lahko uporabimo zemljevidi tipk po meri.
  • Je stojalo za emoji.
  • Ponuja dobro združljivost proxy.

tema za označevanje hiper elektronov

To so le nekatere značilnosti, vse pa si lahko ogledate v spletna stran projekta.

Namestitev v Ubuntu

Za njegovo namestitev bomo našli na voljo .deb pakete, vendar bomo imeli tudi možnost prenosa aplikacije AppImage.

Če raje uporabljate .deb, boste imeli samo prenesite iz razdelek za prenos na strani projekta. Lahko pa tudi odprete terminal (Ctrl + Alt + T) in uporabite wget kot sledi:

prenesi s

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

Ko ga prenesemo, ga bomo morali nadaljujte z namestitvijo:

hiper namestitev .deb

sudo dpkg -i hyper.deb

Če raje uporabljate datoteko .AppImage, morate le narediti je, da je datoteka AppImage, ki jo lahko prenesemo z istega spleta, lahko izvedljiva. Vse to lahko storimo tako, da v isti terminal zapišemo naslednje:

prenesi AppImage Hyper

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

chmod u+x hyper.AppImage

Po tem lahko uporabite terminalski emulator z dvojnim klikom na datoteko .AppImage.

konfiguracija

V aplikaciji ne bomo našli naprednega upravitelja vtičnikov, ki bi nam pomagal namestiti vtičnike. Namesto tega bomo moralie uredite konfiguracijska datoteka ~ / .hyper.js in dodajte nekaj vrstic besedila. Na primer za uporabo vtičnika hipermoč, v datoteko bomo morali dodati naslednje vrstice:

dodajanje hiper moči vtičnika

plugins: [
"hyperpower",
],

Če vam privzeta tema ni všeč, jo boste lahko tudi spremenili. Bomo lahko dodaj temo dodajanje v odsek vtičnikov konfiguracijske datoteke (~ / .hyper.js), kot lahko vidite na prejšnjem posnetku zaslona. Vse možnosti konfiguracije lahko vidimo v stran GitHub projekta.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.