Hyper, ένας εξομοιωτής τερματικού κατασκευασμένος με τεχνολογίες Ιστού

για τον Hyper

Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο Hyper. Είναι περίπου έναν εξομοιωτή τερματικού που έχει κατασκευαστεί με τεχνολογίες ιστού: JavaScript, HTML, CSS. Ο στόχος του έργου είναι να δημιουργήσει μια όμορφη και επεκτάσιμη εμπειρία για τους χρήστες της διεπαφής γραμμής εντολών, βάσει ανοιχτών προτύπων ιστού. Το Hyper βασίζεται xterm.js, ένα στοιχείο front-end γραμμένο σε TypeScript. Η Hyper προσφέρει υποστήριξη πολλαπλών πλατφορμών για εκτέλεση σε Gnu / Linux, macOS και Windows.

Σε περίπτωση που κάποιος δεν είναι ξεκάθαρος, θα είμαστε σε θέση πρόσβαση στη γραμμή εντολών από την επιφάνεια εργασίας χρησιμοποιώντας έναν εξομοιωτή τερματικού. Το παράθυρο του τερματικού επιτρέπει στον χρήστη να έχει πρόσβαση σε μια κονσόλα και σε όλες τις εφαρμογές της, όπως διεπαφές γραμμής εντολών (CLI).

Η πρόσφατη ανάπτυξη του εξομοιωτή τερματικού Hyper επικεντρώθηκε στη βελτίωση του λανθάνοντος χρόνου εισόδου και της ταχύτητας εξόδου κειμένου, καθώς και στην επίλυση πολλών σφαλμάτων. Ενώ το έχω δοκιμάσει, η απόδοση ήταν γρήγορη και επαρκής για τις περισσότερες από τις δοκιμασμένες περιπτώσεις.

Τερματική διαδικασία παρασκηνίου
σχετικό άρθρο:
Τρόπος εκτέλεσης μιας διαδικασίας τερματικού στο παρασκήνιο

Hyper προσφέρει μια καλή γκάμα λειτουργιών, συμπεριλαμβανομένων καρτελών και πολυπλεξίας. Από προεπιλογή, το άνοιγμα ενός νέου πίνακα ή καρτέλας επαναφέρει τον κατάλογο εργασίας στον αρχικό κατάλογο. Για να επιλύσετε αυτό, είναι καλύτερο να χρησιμοποιήσετε την προσθήκη hyper cwd για τη νέα καρτέλα να διατηρήσει τον τρέχοντα κατάλογο.

Αν ψάχνετε για εξομοιωτή τερματικού που βασίζεται σε τεχνολογίες ιστού, αυτή είναι μια καλή επιλογή που υποστηρίζεται ιδιαίτερα σε ιστότοπους όπως το GitHub. Η τελευταία έκδοση του Hyper προσφέρει πολλές αλλαγές που βελτιώνουν ριζικά την ταχύτητά του. Εάν περνάτε πολύ χρόνο στο τερματικό, αυτό είναι μια εναλλακτική λύση για τους «παραδοσιακούς» τερματικούς εξομοιωτές.

Υπερ γενικά χαρακτηριστικά

υπερ σκοτεινή ύλη

  • Αυτός ο εξομοιωτής τερματικού τρέχει σε Gnu / Linux, macOS και Windows.
  • Su έκτατο Αυτό σχετίζεται με τη δυνατότητα προσαρμογής μιας εφαρμογής σύμφωνα με τις προτιμήσεις και τις προτιμήσεις ενός ατόμου. Αυτή η ευελιξία προσφέρεται από πρόσθετα και θέματα και διαθέσιμα θέματα.
  • Το Hyper δεν δέχεται σχεδόν κανένα επιχείρημα γραμμής εντολών. Αλλά μπορούμε να το τροποποιήσουμε σύμφωνα με τις προτιμήσεις μας μέσω του αρχείου διαμόρφωσης ~ / .hyper.js.
  • Ας βρούμε διαθέσιμος περισσότερα από 20 αξεσουάρ Πρόκειται να προσθέσουν πρόσθετες λειτουργίες σε αυτόν τον τερματικό εξομοιωτή.
  • Θα έχουμε τη δυνατότητα να επιλέξουμε αυτόματα το καθιστών καμβάς o WebGL για ομαλή οπτική απόδοση.
  • Θα μπορέσουμε να προσαρμόσουμε αυτόν τον εξομοιωτή ώστε να ταιριάζει σε οποιαδήποτε ροή εργασίας.
  • Μπορούμε να χρησιμοποιήσουμε προσαρμοσμένοι χάρτες κλειδιών.
  • Λογαριασμός με στάση emoji.
  • Προσφέρει ένα καλό συμβατότητα μεσολάβησης.

θέμα επισήμανσης υπερ ηλεκτρονίων

Αυτά είναι μόνο μερικά από τα χαρακτηριστικά, μπορείτε να τα συμβουλευτείτε όλα στο ιστοσελίδα του έργου.

Εγκατάσταση στο Ubuntu

Για την εγκατάστασή του θα βρούμε διαθέσιμα πακέτα .deb, αλλά θα έχουμε επίσης τη δυνατότητα λήψης ενός AppImage.

Εάν προτιμάτε να χρησιμοποιήσετε το .deb, θα έχετε μόνο κατεβάστε το από το ενότητα λήψης στη σελίδα του έργου. Ή μπορείτε επίσης να ανοίξετε ένα τερματικό (Ctrl + Alt + T) και χρησιμοποιήστε το wget ως εξής:

κατεβάστε με το wget hyper

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

Μόλις κατεβάσετε θα πρέπει προχωρήστε στην εγκατάσταση:

υπερ εγκατάσταση .deb

sudo dpkg -i hyper.deb

Εάν προτιμάτε να χρησιμοποιήσετε το αρχείο .AppImage, το μόνο που έχετε να κάνετε είναι να κάνουμε είναι το αρχείο, AppImage, το οποίο μπορούμε να κατεβάσουμε από τον ίδιο ιστό, να είναι εκτελέσιμο. Μπορούμε να τα κάνουμε όλα αυτά γράφοντας τα ακόλουθα στο ίδιο τερματικό:

κατεβάστε το AppImage Hyper

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

chmod u+x hyper.AppImage

Μετά από αυτό μπορούμε χρησιμοποιήστε τον εξομοιωτή τερματικού κάνοντας διπλό κλικ στο αρχείο .AppImage.

διαμόρφωση

Δεν θα βρούμε έναν εξελιγμένο διαχειριστή προσθηκών στην εφαρμογή για να μας βοηθήσετε να εγκαταστήσουμε προσθήκες. Αντ 'αυτού, θα πρέπειΕπεξεργαστείτε το αρχείο config ~ / .hyper.js και προσθέστε μερικές γραμμές κειμένου. Για παράδειγμα, για να χρησιμοποιήσετε την προσθήκη υπερδύναμη, θα πρέπει να προσθέσουμε τις ακόλουθες γραμμές στο αρχείο:

προσθέστε υπερδύναμη plugin

plugins: [
"hyperpower",
],

Εάν δεν σας αρέσει το προεπιλεγμένο θέμα, θα μπορείτε επίσης να το αλλάξετε. Μπορούμε προσθέστε ένα θέμα προσθέτοντάς το στην ενότητα προσθηκών του αρχείου διαμόρφωσης (~ / .hyper.js), όπως μπορείτε να δείτε στο προηγούμενο στιγμιότυπο οθόνης. Μπορούμε να δούμε όλες τις επιλογές διαμόρφωσης στο σελίδα έργου GitHub.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.