En el següent article anem a fer una ullada a Hyper. Es tracta d' un emulador de terminal que està construït amb tecnologies web: JavaScript, HTML, CSS. L'objectiu d'el projecte és crear una experiència bonica i extensible per als usuaris de la interfície de línia d'ordres, basada en estàndards web oberts. Hyper es basa en xterm.js, Un component front-end escrit en TypeScript. Hyper ofereix suport multiplataforma per a ser executat en GNU / Linux, macOS i Windows.
Per si algú no ho té clar, podrem accedir a la línia d'ordres des de l'escriptori utilitzant un emulador de terminal. La finestra de terminal permetrà als l'usuari accedir a una consola ia totes les seves aplicacions, com les interfícies de línia d'ordres (CLI).
El desenvolupament recent de l'emulador de terminal Hyper s'ha centrat en millorar la seva latència d'entrada i la velocitat de sortida de text a més de centrar-se en la correcció de molts dels errors. Mentre l'he provat, la representació va ser ràpida i suficient per a la majoria dels casos provats.
Hyper ofereix una bona gamma de funcions, Incloses les pestanyes i la multiplexació. Per defecte, a l'obrir un nou panell o pestanya es restableix el directori de treball a directori d'inici. Per solucionar això, el millor fer servir el complement hypercwd perquè la nova pestanya conservi el directori actual.
Si està buscant un emulador de terminal basat en tecnologies web, aquesta és una bona opció que compta amb un gran suport en llocs com GitHub. La versió més recent d'Hyper ofereix diversos canvis que milloren radicalment la seva velocitat. Si passes molt de temps a la terminal, aquesta és una alternativa als emuladors de terminal 'tradicionals'.
Característiques generals de Hyper
- Aquest emulador de terminal s'executa en GNU / Linux, macOS i Windows.
- Su extensibilitat aquesta està relacionada amb la capacitat de personalitzar una aplicació segons les preferències i gustos d'un individu. Aquesta flexibilitat és oferta pels complements i temes i temes disponibles.
- Hyper no accepta pràcticament cap argument de línia d'ordres. però podrem modificar al nostre gust mitjançant el seu arxiu de configuració ~ / .Hyper.js.
- Anem a trobar disponibles més de 20 complements que van a afegir funcionalitats addicionals a aquest emulador de terminal.
- Tindrem la possibilitat de selecciona automàticament el renderitzador Canvas o WebGL per obtenir un rendiment visual fluid.
- Anem a poder personalitzar aquest emulador perquè s'adapti a qualsevol flux de treball.
- podrem utilitzar mapes de tecles personalitzats.
- compta amb suport de emoji.
- Ofereix una bona compatibilitat de proxy.
Aquestes són només algunes de les característiques, es poden consultar totes elles en la pàgina web de el projecte.
Instal·lació en Ubuntu
Per a la seva instal·lació trobarem paquets .deb disponibles, però també tindrem la possibilitat de descarregar una AppImage.
Si prefereixes utilitzar el .deb, no tindràs més que descarregar des de la secció de descàrregues a la pàgina de el projecte. O també pots obrir un terminal (Ctrl + Alt + T) i utilitzar wget de la següent manera:
wget -O hyper.deb https://releases.hyper.is/download/deb
Un cop descarregat haurem de procedir a la instal·lació:
sudo dpkg -i hyper.deb
Si prefereixes utilitzar l'arxiu .AppImage, l'únic que hauràs de fer és l'arxiu, AppImage, que ens podem descarregar des de la mateixa web, sigui executable. Tot això podrem fer-ho escrivint el següent en la mateixa terminal:
wget -O hyper.AppImage https://releases.hyper.is/download/AppImage chmod u+x hyper.AppImage
Després d'això ja podrem utilitzar l'emulador de terminal fent clic dues vegades sobre l'arxiu .AppImage.
Configuració
No trobarem un administrador de complements sofisticat dins de l'aplicació que ens ajudi a instal·lar complements. En el seu lloc, tindrem qui editar el fitxer de configuració ~ / .hyper.js i afegir algunes línies de text. Per exemple, per utilitzar el complement de hyperpower, Haurem d'afegir les següents línies a l'arxiu:
plugins: [ "hyperpower", ],
Si no us agrada el tema per defecte també podràs canviar-lo. podrem afegir un tema afegint a la secció connectors de l'arxiu de configuració (~ / .Hyper.js), Com es pot veure en l'anterior captura de pantalla. Podrem veure totes les opcions de configuració a la pàgina de GitHub de el projecte.