Hyper, en terminalemulator bygget med webteknologier

om Hyper

I den næste artikel skal vi se på Hyper. Er om en terminalemulator, der er bygget med webteknologier: JavaScript, HTML, CSS. Målet med projektet er at skabe en smuk og udvidelig oplevelse for brugere af kommandolinjegrænsefladen baseret på åbne webstandarder. Hyper er baseret på xterm.js, en front-end-komponent skrevet i TypeScript. Hyper tilbyder support på tværs af platforme til at køre på Gnu / Linux, macOS og Windows.

Hvis nogen ikke er klare, vil vi være i stand til det få adgang til kommandolinjen fra skrivebordet ved hjælp af en terminalemulator. Terminalvinduet giver brugeren adgang til en konsol og alle dens applikationer, såsom kommandolinjegrænseflader (CLI).

Den seneste udvikling af Hyper-terminalemulatoren har fokuseret på at forbedre dens inputlatens og tekstoutputhastighed samt fokusere på at rette mange af fejlene. Mens jeg har testet det, var gengivelsen hurtig og tilstrækkelig til de fleste af de testede tilfælde.

Baggrundsterminalproces
relateret artikel:
Sådan får du en terminalproces til at køre i baggrunden

Hyper tilbyder et godt udvalg af funktioner, herunder faner og multiplexing. Åbning af et nyt panel eller en ny fane nulstiller som standard arbejdskataloget til hjemmekataloget. For at løse dette er det bedst at bruge pluginet hyper cwd for den nye fane for at beholde den aktuelle mappe.

Hvis du leder efter en terminalemulator baseret på webteknologier, er dette en god mulighed, der understøttes meget på websteder som GitHub. Den seneste version af Hyper tilbyder flere ændringer, der radikalt forbedrer dens hastighed. Hvis du bruger meget tid i terminalen, er dette et alternativ til 'traditionelle' terminalemulatorer.

Hyper generelle egenskaber

hyper mørkt stof

  • Denne terminalemulator kører på Gnu / Linux, macOS og Windows.
  • Su strækbarhed Dette er relateret til evnen til at tilpasse en applikation efter individets præferencer og smag. Denne fleksibilitet tilbydes af plugins og temaer og tilgængelige temaer.
  • Hyper accepterer praktisk talt ingen kommandolinjeargumenter. Men vi kan ændre det efter vores smag gennem dens konfigurationsfil ~ / .hyper.js.
  • Lad os finde disponibles mere end 20 tilbehør De vil tilføje yderligere funktioner til denne terminalemulator.
  • Vi har mulighed for automatisk at vælge renderer Lærred o WebGL for jævn visuel ydeevne.
  • Vi vil være i stand til at tilpasse denne emulator, så den passer til enhver arbejdsgang.
  • Vi kan bruge brugerdefinerede nøglekort.
  • Konto med emoji-stativ.
  • Det giver et godt proxy-kompatibilitet.

hyper electron highlighter tema

Dette er blot nogle af de kendetegn, de kan alle høres i projektwebsted.

Installation på Ubuntu

Til installationen finder vi .deb-pakker til rådighed, men vi har også muligheden for at downloade en AppImage.

Hvis du foretrækker at bruge .deb, har du kun download det fra download sektion på projektsiden. Eller du kan også åbne en terminal (Ctrl + Alt + T) og brug wget som følger:

download med wget hyper

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

Når det er downloadet, bliver vi nødt til det fortsæt til installationen:

hyper installation .deb

sudo dpkg -i hyper.deb

Hvis du foretrækker at bruge .AppImage-filen, skal du bare gøre det at gøre er filen, AppImage, som vi kan downloade fra samme web, være eksekverbar. Vi kan gøre alt dette ved at skrive følgende i samme terminal:

download AppImage Hyper

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

chmod u+x hyper.AppImage

Efter dette kan vi brug terminalemulatoren ved at dobbeltklikke på .AppImage-filen.

konfiguration

Vi finder ikke en sofistikeret plugin-manager i applikationen, der hjælper os med at installere plugins. I stedet bliver vi nødt til detrediger konfigurationsfil ~ / .hyper.js og tilføj nogle tekstlinjer. For eksempel at bruge pluginet hypermagts, bliver vi nødt til at tilføje følgende linjer til filen:

tilføj plugin hyperpower

plugins: [
"hyperpower",
],

Hvis du ikke kan lide standardtemaet, kan du også ændre det. Vi kan tilføj et emne tilføje det i plugins sektionen af ​​konfigurationsfilen (~ / .hyper.js), som du kan se i det forrige skærmbillede. Vi kan se alle konfigurationsindstillingerne i projekt GitHub-side.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.