tmux

Screenshot Λογισμικό:
tmux
Στοιχεία Λογισμικού:
Εκδοχή: 2.4 επικαιροποιημένο
Ανεβάστε ημερομηνία: 27 Apr 17
Προγραμματιστής: Nicholas Marriott
Άδεια: Δωρεάν
Δημοτικότητα: 159

Rating: nan/5 (Total Votes: 0)

Το tmux είναι ένα "τερματικό πολυπλέκτη" ανοιχτού κώδικα που επιτρέπει την δημιουργία, την πρόσβαση και τον έλεγχο ενός αριθμού παραθύρων από ένα μόνο τερματικό.


Το

tmux προορίζεται να είναι μια απλή και σύγχρονη εναλλακτική λύση σε λογισμικό όπως η οθόνη GNU.

Τι είναι καινούργιο

  • Υποστήριξη για τα διπλά και τριπλά κλικ του ποντικιού.
  • Το BCE (Διαγραφή χρώματος φόντου) υποστηρίζεται τώρα.
  • Όλες οι εμφανίσεις μιας συμβολοσειράς αναζήτησης σε λειτουργία αντιγραφής τώρα επισημαίνονται. Επιπλέον, εμφανίζεται ο αριθμός των αποτελεσμάτων αναζήτησης. Η επικαιροποίηση ενημερώσεων αλληλεπιδρά με τις προεπιλεγμένες συνδέσεις πλήκτρων emacs (διαδοχική αναζήτηση).
  • Το αρχείο πηγής τώρα κατανοεί τα πρότυπα σφαιρών.
  • Οι μορφές έχουν τώρα απλές συγκρίσεις:
  • # {==: a, b} # {! =: A, b}
  • Υπάρχουν οι παρακάτω νέες μορφές:
  • - # {version} - η έκδοση διακομιστή tmux. - # {client_termtype} - ο τύπος τερματικού του πελάτη. - # {client_name} - το όνομα ενός πελάτη. - # {client_written} - ο αριθμός των bytes που έχει γραφτεί στον πελάτη.
  • Το αρχείο ρυθμίσεων δέχεται τώρα τα% if /% endif blocks που υποβάλλονται σε επεξεργασία όταν αναλύεται. Το όρισμα είναι μια συμβολοσειρά μορφής (χρήσιμη με τις νέες επιλογές σύγκρισης μορφής).
  • Το αποσυνδεδεμένο πρόγραμμα-πελάτης έχει τώρα -E να εκτελέσει μια εντολή που αντικαθιστά τον πελάτη αντί να βγεί.
  • Προσθέστε υποστήριξη για προσαρμοσμένα ψευδώνυμα εντολών, αυτή είναι μια επιλογή πίνακα που περιέχει στοιχεία της φόρμας "alias = εντολή". Αυτό γίνεται σε αναζήτηση όταν αναλύεται μια άγνωστη εντολή.
  • Παράθυρο διαλείμματος έχει τώρα -n για να καθορίσει το όνομα του νέου παραθύρου.
  • Η υποστήριξη OSC 52 έχει προστεθεί για προγράμματα μέσα στο tmux για να ρυθμιστεί ένα buffer tmux.
  • Το ποντίκι "όλο το συμβάν" (1003) υποστηρίζεται πλέον.
  • Η ρύθμιση παλέτας είναι τώρα δυνατή (OSC 4 και 104).
  • Απαιτείται υπερβολική υποστήριξη (απαιτείται ένα πρόσφατο τερματικό).
  • Οι ομαδοποιημένες περιόδους σύνδεσης μπορούν τώρα να ονομάζονται (new -t).
  • Οι εναλλαγές τερματικών και το περιβάλλον ενημέρωσης είναι τώρα επιλογές συστοιχιών (η προηγούμενη συνθήκη -ag πρέπει να λειτουργεί χωρίς αλλαγή).
  • Υπήρξαν σημαντικές βελτιώσεις απόδοσης.

Τι νέο υπάρχει στην έκδοση 1.8:

  • Μη συμβατές αλλαγές:
  • Η επαναφορά / αναίρεση της διάταξης έχει καταργηθεί.
  • Κανονικές αλλαγές:
  • Προσθέστε τις δεσμίδες προς τα πάνω / κάτω για αντιγραφή.
  • Η συνδιάσκεψη επιλέγει σταθερό για εργασία με μη συνδεδεμένες περιόδους σύνδεσης.
  • Νέο παράθυρο επιλογών window-status-last- {attr, bg, fg} για να δηλώσει το τελευταίο παράθυρο που ήταν ενεργό.
  • Η κύλιση σε λειτουργία αντιγραφής τώρα μετακινεί την περιοχή χωρίς να μετακινείται ο δρομέας του ποντικιού.
  • Έχει μάθει "-t" για να καθορίσει το παράθυρο που θα χρησιμοποιήσει κατά την εμφάνιση εξόδου.
  • Υποστήριξη για μεσαία κλικ επικόλλησης.
  • επιλέξτε-δέντρο μαθαίνει '-u' για να ξεκινήσει χωρίς συμπάθεια.
  • επιλέξτε-παράθυρο που έχει μάθει "-T; Για να μεταβείτε στο τελευταίο παράθυρο αν είναι ήδη τρέχουσα.
  • Νέα επιλογή σύνδεσης για την επικόλληση κειμένου σε σχέση με τις ενέργειες δέσμευσης κλειδιών

  • Οι εντολές
  • select- * τώρα λειτουργούν εκτός ενός συνδεδεμένου προγράμματος-πελάτη.
  • Αλλαγές εμφανίζονται τώρα για εντολή λίστας-εντολών.
  • Η κατάσταση μαθαίνει σχετικά με τις μορφές.
  • Επιλογές ελεύθερης μορφής μπορούν να οριστούν με την επιλογή-επιλογή, εάν προστίθενται με ένα σύμβολο '@'.
  • μάθημα λήψης -p "για αποστολή στο stdout και '-e' για τη λήψη ακολουθιών διαφυγής και '-α' για την καταγραφή της εναλλακτικής οθόνης και '-P' για την εκκένωση της εκκρεμμένης εξόδου. >
  • Προστέθηκαν πολλές νέες μορφές (client_session, client_last_session, κ.λπ.)
  • Λειτουργία ελέγχου, η οποία είναι ένας τρόπος για έναν πελάτη να στείλει εντολές tmux. Επί του παρόντος, πιο χρήσιμο στους χρήστες του iterm2.
  • παράθυρο αλλαγής μεγέθους που έχει μάθει '-x' και '-y' για απόλυτο μέγεθος παραθύρου.
  • Η φόρτωση του αρχείου ρύθμισης παραμέτρων τώρα αναφέρει σφάλματα από όλα τα αρχεία που φορτώνονται μέσω της εντολής 'source-file'.
  • εντολή λειτουργίας "αντιγραφή-σωλήνα" για να αντιγράψετε την επιλογή και να διοχετεύσετε την επιλογή σε μια εντολή.
  • Τα παράθυρα αλλαγών μπορούν τώρα να εκπέμπουν ειδοποιήσεις εστίασης για ορισμένες εφαρμογές που χρησιμοποιούν αυτές.
  • το run-shell και το if-shell τώρα δέχονται εντολές κράτησης μορφής
  • μάθημα αλλαγής μεγέθους που έχει μάθει '-Z' για προσωρινή μεγέθυνση ενός παραθύρου.
  • μάθημα νέας περιόδου σύνδεσης -A 'για να το συμπεριφέρετε σαν συνέντευξη-συνέντευξη.
  • Μάθετε την επιλογή "-o" για να αποτρέψετε τη ρύθμιση μιας επιλογής που έχει ήδη ρυθμιστεί.
  • Παράθυρο καταγραφής και επιλογές εμφάνισης μαθαίνει '-q' για σιωπή σφαλμάτων.
  • Νέα εντολή «wait-for» που αποκλείει έναν πελάτη μέχρι να ξυπνήσει ξανά.
  • Οι πίνακες αλλαγής μεγέθους θα αναδιαμορφώσουν τώρα το κείμενο μέσα σε αυτά.
  • Πολλές διορθώσεις σφαλμάτων, διορθώσεις διαρροών μνήμης κ.λπ.
  • Διάφορες βελτιώσεις της σελίδας.

Τι νέο υπάρχει στην έκδοση 1.7: Πολλές διορθώσεις και νέες επιλογές

Τι νέο υπάρχει στην έκδοση 1.4:

  • Η αναφορά κώνου παραθύρου έχει οριστεί.
  • Εμφάνιση του παραθύρου που είναι ενεργό στην έξοδο των λιστών λιστών.
  • Επανακατασκευή του Backoff.
  • Αποτρέψτε το διακομιστή να πεθάνει όταν μεταβείτε στη λειτουργία αντιγραφής όταν βρίσκεστε ήδη σε διαφορετική λειτουργία.
  • Επαναφέρετε τις τρέχουσες εργασίες όταν η γραμμή κατάστασης είναι ενεργοποιημένη ή απενεργοποιημένη.
  • Απλοποιήστε την ανίχνευση τροποποιητή xterm.
  • Αποφύγετε τη συντριβή στη λειτουργία αντιγραφής, εάν το μέγεθος της οθόνης είναι πολύ μικρό για την ένδειξη.
  • Οι σημαίες -n και -p προστέθηκαν στο switch-client.
  • Χρησιμοποιήστε χαρακτήρες γραμμής UTF-8 σε τερματικά UTF-8, διορθώνοντας έτσι ορισμένους ακροδέκτες (π.χ. στόκος) που απενεργοποιούν τις ακολουθίες μεταγωγής της κατάστασης ACT vt100 σε λειτουργία UTF-8. Σε τερματικά χωρίς ACS, χρησιμοποιήστε ισοδύναμα ASCII.
  • Προστέθηκε νέα επιλογή εξόδου-προσάρτησης εκτός διακομιστή.
  • Προστέθηκε νέα καταχώρηση καταστροφή-μη συνημμένη.
  • Επαναφορά της κανονικής μεθόδου επιλογής συνεδρίας εάν υπάρχει $ TMUX, αλλά είναι άκυρη και όχι απορριπτική.
  • Επισημάνετε τα επαναλαμβανόμενα πλήκτρα με & quot; (repeat) & quot; Στη λίστα με τα κλειδιά.
  • Κατά την αφαίρεση ενός παραθύρου, μην αλλάζετε το ενεργό παράθυρο εκτός αν το ενεργό παράθυρο είναι στην πραγματικότητα αυτό που έχει αφαιρεθεί.
  • Προστέθηκε νέα εντολή τελευταίου παραθύρου.
  • Επιδιορθώνει το AIX.
  • Σημαία -a προστέθηκε στο κλειδί αποσύνδεσης.
  • Προσθέστε το XAUTHORITY στο περιβάλλον ενημέρωσης.
  • Περισσότερες πληροφορίες σχετικά με τα παράθυρα και τις σημαίες των παραθύρων εμφανίζονται τώρα στη λίστα - *.
  • Αν ο VISUAL ή EDITOR περιέχει "vi" Ρυθμίστε τα πλήκτρα λειτουργίας και το πλήκτρο κατάστασης στο vi.
  • Προστέθηκε παράθυρο επιλογής νέου παραθύρου-σιωπή και επιλογή συνόδου οπτική-σιωπή.
  • Στις ενσωματωμένες διατάξεις διανέμουν τα φύλλα πιο ομοιόμορφα.
  • Ορίστε την προεπιλεγμένη τιμή του πλάτους του κύριου παραθύρου σε 80 αντί 81.
  • Σημείωση γραμμής εντολών -V προστέθηκε.
  • Αντί να διατηρεί ένα ιστορικό προειδοποίησης ανά πελάτη, το καθιστά παγκόσμιο.
  • Διορθώστε το αντίγραφο ορθογωνίου για να συμπεριφέρετε όπως emacs (ο κέρσορας δεν είναι μέρος της επιλογής στη δεξιά άκρη αλλά στα αριστερά είναι)
  • Σημαία -l προστέθηκε στο client-switch.
  • Ανάκτηση μεταβλητών περιβάλλοντος από το παγκόσμιο περιβάλλον παρά από το getenv (3), επιτρέποντάς τους έτσι να ενημερώνονται κατά τη διάρκεια του αρχείου ρυθμίσεων.
  • Νέες επιλογές παραθύρου άλλου παραθύρου- {ύψος, πλάτος} προστέθηκαν.
  • Περισσότερα βελτιωμένα μικρά σφάλματα και βελτιώσεις σελίδας.

Τι νέο υπάρχει στην έκδοση 1.3:

  • Νέος αναλυτής εισόδου.
  • Σημαίες για μετακίνηση σε παράθυρα -UDLR προστιθέμενη στο πλαίσιο επιλογής.
  • Καταργούνται οι εντολές και τα κάτω παράθυρα, καθώς η ισοδύναμη συμπεριφορά είναι πλέον διαθέσιμη μέσω της σημαίας-στόχου (-t: + και -t: -).
  • Μετακίνηση προς τα εμπρός / προς τα πίσω κατά την μετακίνηση του αντιγράφου (βάσει των εντολών F και f του vi).
  • Κάντε την αποθήκευση της προσωρινής αποθήκευσης ως στόχου.
  • Σημαία -a προστέθηκε στο νέο παράθυρο για να εισαγάγετε ένα παράθυρο μετά από ένα υπάρχον, κινούστε τα παράθυρα εάν είναι απαραίτητο.
  • Συγχώνευση περισσότερης λειτουργίας σε λειτουργία αντιγραφής.
  • Εκτελέστε εντολές εργασίας απευθείας στο παγκόσμιο περιβάλλον (το οποίο μπορεί να τροποποιηθεί με setenv -g) και όχι με το περιβάλλον tmux που ξεκίνησε.
  • Χρησιμοποιήστε το όνομα κεντρικού υπολογιστή του μηχανήματος ως προεπιλεγμένο τίτλο αντί για κενή συμβολοσειρά.
  • Αποτρέψτε το διπλό δωρεάν, εάν έχει οριστεί η επιλογή παραθύρου παραμένοντας κατά την έξοδο.
  • Επανεγγραφή μετατροπών πλήκτρων χαρακτήρων
  • Σημειώστε τα παράθυρα ζόμπι ως νεκρά στη λίστα επιλογής παραθύρων.
  • Προστέθηκε η προσθήκη κεραμιδιού.
  • Επανασχεδιασμός χειρισμού σήματος.
  • Επαναφέρετε το SIGCHLD μετά το πιρούνι για να διορθώσετε προβλήματα με μερικά κοχύλια.
  • Η εντολή επιλογής-προτροπής αφαιρέθηκε. Επομένως, δεσμεύεται 'στο command-prompt -p δείκτης & quot; select-window -t: %% & quot; Από προεπιλογή.
  • Πιάστε το SIGHUP και τερματίστε εάν εκτελείται ως πελάτης, αποφεύγοντας έτσι την απουσία των πελατών από την αναμονή όταν, για παράδειγμα, αποσυνδεθεί μια περίοδος SSH.
  • Διορθώνει το Solaris 9 (όπως προσθέτοντας τον compat {get, set} env (3)).
  • Αποδοχή κανένας αντί για προεπιλογή για χαρακτηριστικά.
  • Παράθυρο επιλογών παραθύρου-status-alert- {alert, bg, fg} προστέθηκε.
  • Σημαία-s προστέθηκε στην εντολή paste-buffer για να καθορίσετε έναν προσαρμοσμένο διαχωριστή.
  • Να επιτρέπεται η μεταφορά για να πραγματοποιήσετε μια επιλογή στη λειτουργία αντιγραφής εάν έχει ρυθμιστεί η επιλογή του ποντικιού λειτουργίας.
  • Υποστηρίξτε τον τροχό κύλισης του ποντικιού.
  • Ο πίνακας σωληνώσεων δέχεται ειδικές ακολουθίες χαρακτήρων (π.χ. #I).
  • Διορθώστε τα προβλήματα με το μέγεθος του παραθύρου κατά την εκκίνηση του tmux από το .xinitrc.
  • Δώστε τις ομάδες υποδοχής tmux (όχι όμως και το φάκελο που περιέχει).
  • Επεκτείνετε τις σημαίες στόχων (δηλ. -t) για να δεχτείτε μια μετατόπιση (για παράδειγμα -t: +2) και κάντε το περιτύλιγμα των παραθύρων και των παραθύρων.
  • Προστέθηκε νέα εντολή choose-buffer.
  • Η νέα επιλογή server-detach-on-destroy για να ρυθμίσετε τι συμβαίνει σε έναν πελάτη όταν η συνεδρία είναι συνδεδεμένη καταστρέφεται. Εάν είναι ενεργοποιημένη (προεπιλογή), ο πελάτης αποσυνδέεται. Διαφορετικά, ο πελάτης μεταβαίνει στην πιο πρόσφατη ενεργή από τις υπόλοιπες περιόδους σύνδεσης.
  • Οι εντολές load-buffer και το buffer αποθηκεύουν τώρα μια παύλα (-) ως αρχείο που διαβάζει από stdin ή γράφει stdout.
  • Προστέθηκαν custom layouts.
  • Πρόσθετη μείωση κώδικα, επιδιορθώσεις σφαλμάτων και βελτιώσεις σελίδας.

Τι νέο υπάρχει στην έκδοση 1.2:

  • Μια ισχυρή, συνεπής, Διεπαφή.
  • Ένα παράθυρο μπορεί να χωριστεί οριζόντια και κάθετα σε υαλοπίνακες.
  • Οι πίνακες μπορούν να μετακινηθούν και να αλλαχτούν ελεύθερα ή να τοποθετηθούν σε μία από τις τέσσερις προεπιλεγμένες διατάξεις.
  • Υποστήριξη τερματικών UTF-8 και 256 χρωμάτων.
  • Αντιγραφή και επικόλληση με πολλαπλά προσωρινά.
  • Διαδραστικά μενού για την επιλογή παραθύρων, περιόδων σύνδεσης ή πελατών.
  • Αλλαγή του τρέχοντος παραθύρου αναζητώντας κείμενο στο στόχο.
  • Ασφάλιση ασφάλισης, με μη αυτόματο τρόπο ή μετά από ένα χρονικό όριο.
  • Μια καθαρή, εύκολα εκτεταμένη, κώδικα βάσης με άδεια BSD, υπό ενεργή ανάπτυξη.

Τι νέο υπάρχει στην έκδοση 1.0:

  • Εξαιρετικά βελτιωμένη διαχείριση διάταξης, συμπεριλαμβανομένου του διαχωρισμού προς τις δύο κατευθύνσεις και της χρήσης όλων των χαρακτήρων ACS για διαχωριστές.
  • Υποστηρίξτε το tmux ως το κέλυφος.
  • Καλύτερη αντιγραφή και επικόλληση.
  • Προσαρμόσιμα πλήκτρα λειτουργίας και αναζήτηση μέσω ιστορικού.
  • Νέες εντολές, συμπεριλαμβανομένου ενός για χειρισμό του περιβάλλοντος και ενός για εμφάνιση αριθμών παραθύρου.
  • Περισσότερες επιλογές χρωμάτων στη γραμμή κατάστασης.
  • Αναδιοργάνωση σελίδας ανθρώπου.
  • Πολλές δευτερεύουσες προσθήκες και πολλές διορθώσεις.

Τι νέο υπάρχει στην έκδοση 0.9:

  • Σημαντικές αλλαγές στην κατασκευή υποδομής: καθαρισμός των makefiles και προσθήκη ενός script ρύθμισης παραμέτρων.
  • επιλογή παράθυρου περιεχομένου παρακολούθησης για την παρακολούθηση ενός παραθύρου για ένα συγκεκριμένο σχέδιο fnmatch (3). Η εντολή εντολών εντοπισμού τώρα επίσης δέχεται πρότυπα fnmatch (3).
  • εντολές προηγούμενης διάταξης και επιλογής και μια κύρια οριζόντια διάταξη.
  • Αναζωογονήστε την υποδοχή διακομιστή στο SIGUSR1.
  • εντολή καθαρού ιστορικού.
  • Χρησιμοποιήστε χαρακτήρες γραμμών ACS για γραμμές διαχωριστικού παραθύρου.
  • Βελτιώσεις UTF-8 και κώδικα για την ανίχνευση της υποστήριξης UTF-8 με την εξέταση μεταβλητών περιβάλλοντος.
  • Οι εντολές αλλαγής μεγέθους και παραθύρων αλλαγής μεγέθους τώρα συγχωνεύονται σε μια νέα εντολή παραθύρου αλλαγής μεγέθους με σημαίες -U και -D.
  • επιβεβαιώστε πριν την εντολή για να ζητήσετε μια απάντηση ναι / όχι πριν εκτελέσετε επικίνδυνες εντολές.
  • Διόρθωση σφαλμάτων γραμμής κατάστασης, υποστήριξη για το UTF-8 (επιλογή-status utf8) και ένα κλειδί για επικόλληση από την προσωρινή μνήμη.
  • Υποστήριξη για μερικές επιπλέον ακολουθίες διαφυγής και λειτουργίες τερματικών, συμπεριλαμβανομένης καλύτερης υποστήριξης για τη λειτουργία εισαγωγής και τις κατακόρυφες καρτέλες.
  • Βελτιωμένη συμπεριφορά αλλαγής μεγέθους παραθύρου, μοντέλο μετά το xterm.
  • Μερική μείωση κώδικα και διάφορες διορθώσεις σφαλμάτων

Τι νέο υπάρχει στην έκδοση 0.8:

  • βασικός οριζόντιος διαχωρισμός παραθύρων και διάταξη αυτόματου παραθύρου
  • βελτιωμένη υποστήριξη UTF-8 και μειωμένη κατανάλωση μνήμης
  • υποστήριξη για 88 τερματικά χρώματος
  • εξομοίωση της περιοχής κύλισης για τερματικά χωρίς αυτό ·
  • μερικές νέες εντολές και μερικές διορθώσεις σφαλμάτων.

Τι είναι καινούργια στην έκδοση 0.7:

  • >
  • Υποστήριξη για την τοποθέτηση της εξόδου μιας εντολής κελύφους στη γραμμή κατάστασης.
  • Ατομικά χρώματα παραθύρων στη γραμμή κατάστασης.
  • Καλύτερη υποστήριξη ποντικιού.
  • Η δυνατότητα ορισμού χαρακτηριστικών για τη γραμμή κατάστασης κ.λπ.
  • Καλύτερη υποστήριξη για ασπρόμαυρους τερματικούς σταθμούς.
  • Αυτόματη μετονομασία του παραθύρου ώστε να ταιριάζει με την εντολή που εκτελείται σε αυτήν.
  • Η δυνατότητα ορισμού πολλαπλών εντολών ως ακολουθία.
  • Ένας αριθμός διορθώσεων σφαλμάτων.

Άλλο λογισμικό του προγραμματιστή Nicholas Marriott

Σχόλια για tmux

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!