Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο 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 -O hyper.deb https://releases.hyper.is/download/deb
Μόλις κατεβάσετε θα πρέπει προχωρήστε στην εγκατάσταση:
sudo dpkg -i hyper.deb
Εάν προτιμάτε να χρησιμοποιήσετε το αρχείο .AppImage, το μόνο που έχετε να κάνετε είναι να κάνουμε είναι το αρχείο, AppImage, το οποίο μπορούμε να κατεβάσουμε από τον ίδιο ιστό, να είναι εκτελέσιμο. Μπορούμε να τα κάνουμε όλα αυτά γράφοντας τα ακόλουθα στο ίδιο τερματικό:
wget -O hyper.AppImage https://releases.hyper.is/download/AppImage chmod u+x hyper.AppImage
Μετά από αυτό μπορούμε χρησιμοποιήστε τον εξομοιωτή τερματικού κάνοντας διπλό κλικ στο αρχείο .AppImage.
διαμόρφωση
Δεν θα βρούμε έναν εξελιγμένο διαχειριστή προσθηκών στην εφαρμογή για να μας βοηθήσετε να εγκαταστήσουμε προσθήκες. Αντ 'αυτού, θα πρέπειΕπεξεργαστείτε το αρχείο config ~ / .hyper.js και προσθέστε μερικές γραμμές κειμένου. Για παράδειγμα, για να χρησιμοποιήσετε την προσθήκη υπερδύναμη, θα πρέπει να προσθέσουμε τις ακόλουθες γραμμές στο αρχείο:
plugins: [ "hyperpower", ],
Εάν δεν σας αρέσει το προεπιλεγμένο θέμα, θα μπορείτε επίσης να το αλλάξετε. Μπορούμε προσθέστε ένα θέμα προσθέτοντάς το στην ενότητα προσθηκών του αρχείου διαμόρφωσης (~ / .hyper.js), όπως μπορείτε να δείτε στο προηγούμενο στιγμιότυπο οθόνης. Μπορούμε να δούμε όλες τις επιλογές διαμόρφωσης στο σελίδα έργου GitHub.