Hyper, emulator terminala zbudowany przy użyciu technologii internetowych

o Hyper

W następnym artykule przyjrzymy się technologii Hyper. Jest o emulator terminala zbudowany przy użyciu technologii internetowych: JavaScript, HTML, CSS. Celem projektu jest stworzenie pięknego i rozszerzalnego doświadczenia dla użytkowników interfejsu wiersza poleceń, opartego na otwartych standardach internetowych. Hyper jest oparty na xterm.js, składnik frontonu napisany w języku TypeScript. Hyper oferuje obsługę wielu platform, aby działać w systemach Gnu / Linux, macOS i Windows.

W przypadku, gdy ktoś nie jest jasny, będziemy w stanie dostęp do wiersza poleceń z pulpitu za pomocą emulatora terminala. Okno terminala umożliwia użytkownikowi dostęp do konsoli i wszystkich jej aplikacji, takich jak interfejsy wiersza poleceń (CLI).

Niedawny rozwój emulatora terminala Hyper koncentrował się na poprawie opóźnienia wejścia i szybkości wyjścia tekstu, a także skupieniu się na naprawieniu wielu błędów. Chociaż przetestowałem to, renderowanie było szybkie i wystarczające dla większości testowanych przypadków.

Proces terminalowy w tle
Podobne artykuł:
Jak sprawić, by proces terminala działał w tle

Hyper oferuje szeroki zakres funkcji, w tym karty i multipleksowanie. Domyślnie otwarcie nowego panelu lub karty powoduje zresetowanie katalogu roboczego do katalogu domowego. Aby rozwiązać ten problem, najlepiej użyć wtyczki hiper cwd dla nowej karty, aby zachować bieżący katalog.

Jeśli szukasz emulatora terminala opartego na technologiach internetowych, jest to dobra opcja, która jest wysoce obsługiwana w witrynach takich jak GitHub. Najnowsza wersja Hyper oferuje kilka zmian, które radykalnie poprawiają jego szybkość. Jeśli spędzasz dużo czasu w terminalu, to tak alternatywa dla „tradycyjnych” emulatorów terminali.

Hiper ogólna charakterystyka

hiper ciemna materia

  • Ten emulator terminala działa w systemach Gnu / Linux, macOS i Windows.
  • Su rozciągliwość Jest to związane z możliwością dostosowania aplikacji do indywidualnych preferencji i gustów. Ta elastyczność jest oferowana przez wtyczki i motywy i dostępne motywy.
  • Hyper nie akceptuje praktycznie żadnych argumentów wiersza poleceń. Ale możemy go zmodyfikować według własnych upodobań poprzez plik konfiguracyjny ~ / .hyper.js.
  • Znajdźmy dostępny ponad 20 akcesoriów Zamierzają dodać dodatkowe funkcjonalności do tego emulatora terminala.
  • Będziemy mieli możliwość automatycznego wybrania pliku renderer Brezentowy o WebGL dla płynnej wydajności wizualnej.
  • Będziemy mogli dostosować ten emulator do dowolnego przepływu pracy.
  • Możemy użyć niestandardowe mapy klawiszy.
  • Konto z stojak na emotikony.
  • Oferuje dobre kompatybilność proxy.

motyw zakreślacza hiperektronowego

To tylko niektóre cechy, wszystkie można sprawdzić w witryna projektu.

Instalacja na Ubuntu

Do jego instalacji znajdziemy dostępne pakiety .deb, ale będziemy też mieli możliwość pobrania AppImage.

Jeśli wolisz używać .deb, będziesz mieć tylko pobierz to z sekcja pobierania na stronie projektu. Możesz też otworzyć terminal (Ctrl + Alt + T) i użyj wget następująco:

pobierz za pomocą wget hyper

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

Po pobraniu będziemy musieli przystąpić do instalacji:

hyper instalacja .deb

sudo dpkg -i hyper.deb

Jeśli wolisz korzystać z pliku .AppImage, wystarczy plik AppImage, który możemy pobrać z tej samej sieci, jest wykonywalny. Możemy to wszystko zrobić, pisząc w tym samym terminalu:

pobierz AppImage Hyper

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

chmod u+x hyper.AppImage

Po tym możemy użyj emulatora terminala, klikając dwukrotnie plik .AppImage.

konfiguracja

Nie znajdziemy w aplikacji wyrafinowanego menedżera wtyczek, który pomógłby nam zainstalować wtyczki. Zamiast tego będziemy musieliedytuj plik plik konfiguracyjny ~ / .hyper.js i dodaj kilka wierszy tekstu. Na przykład, aby użyć wtyczki nadpobudliwość, będziemy musieli dodać następujące wiersze do pliku:

dodaj hyperpower wtyczki

plugins: [
"hyperpower",
],

Jeśli nie podoba Ci się domyślny motyw, będziesz mógł go również zmienić. Damy radę dodaj temat dodanie go w sekcji wtyczek pliku konfiguracyjnego (~ / .hyper.js), jak widać na poprzednim zrzucie ekranu. Możemy zobaczyć wszystkie opcje konfiguracyjne w Strona projektu w serwisie GitHub.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.