tmux

Screenshot Software:
tmux
Detalii soft:
Versiune: 2.4 Actualizat
Incarca data: 27 Apr 17
Producător: Nicholas Marriott
Licenţă: Gratuit
Popularitate: 159

Rating: nan/5 (Total Votes: 0)

tmux este un instrument open source "multiplexer terminal", care permite crearea unui număr de ferestre, accesarea și controlul acestora de la un singur terminal.

Ce este nou în această versiune:

  • Suport pentru click-uri dublu și triple ale mouse-ului.
  • BCE (Ștergerea culorii de fundal) este acum acceptată.
  • Toate aparițiile unui șir de căutare în modul copiere sunt acum evidențiate; În plus, numărul de rezultate ale căutării este afișat. Actualizarea evidențierii se face interactiv cu legările implicite pentru chei emacs (căutare incrementală).
  • fișierul sursă înțelege acum modele globale.
  • Formatele au acum comparații simple:
  • # {==: a, b} # {! =: A, b}
  • Există următoarele formate noi:
  • - # {version} - versiunea serverului tmux; - # {client_termtype} - tipul de terminal al clientului; - # {client_name} - numele unui client; - # {client_written} - numărul de octeți scrise clientului.
  • Fișierul de configurare acceptă acum% if /% endif blocuri condiționale care sunt procesate atunci când este analizat; Argumentul este un șir de formate (util cu noile opțiuni de comparare a formatului).
  • detach-client are acum -E să execute o comandă de înlocuire a clientului în loc de ieșire.
  • Adăugați suport pentru aliase de comenzi personalizate, aceasta este o opțiune de matrice care conține elemente din formularul "alias = comandă". Aceasta este consultată atunci când este analizată o comandă necunoscută.
  • panoul de rupere are acum -n pentru a specifica numele ferestrei noi.
  • Suportul OSC 52 a fost adăugat pentru programele din interiorul tmux pentru a seta un tampon tmux.
  • Mouse-ul "toate evenimentele" (1003) este acum acceptat.
  • Este posibilă setarea paletei (OSC 4 și 104).
  • Suport suprascris (este necesar un terminfo recent).
  • Sesiunile grupate pot fi acum numite (new -t).
  • suprapunerile de terminale și mediul de actualizare sunt acum opțiuni de matrice (sintaxa precedentă -ag ar trebui să funcționeze fără schimbare).
  • S-au înregistrat îmbunătățiri semnificative ale performanței.

Ce este nou în versiunea 1.8:

  • Schimbări incompatibile:
  • redistribuirea / anularea aspectului a fost eliminată.
  • Modificări normale:
  • Adăugați legăturile jumătate în sus / în jos în modul de copiere.
  • Sesiunea care alege fix pentru a lucra cu sesiuni neatasate.
  • Opțiuni fereastră nouă fereastră-status-last- {attr, bg, fg} pentru a indica ultima fereastră care a fost activă.
  • Derularea în modul copiere derulează acum regiunea fără a mișca cursorul mouse-ului.
  • run-shell învățat "-t" pentru a specifica panoul de utilizat la afișarea ieșirii.
  • Sprijiniți inserarea clicurilor în mijloc.
  • selectați-copac învață '-u' pentru a începe să nu fie descoperit.
  • selectați fereastra învățată "-T; Pentru a comuta la ultima fereastră dacă este deja curentă.
  • Opțiunea de sesiune nouă "asume-paste-time" pentru lipirea textului față de acțiunile de legare cheie.
  • alegeți - * comenzile lucrează acum în afara unui client atașat.
  • Acum sunt afișate aliasuri pentru comanda listă-comenzi.
  • Starea învață despre formate.
  • Opțiunile pentru forma liberă pot fi setate cu opțiunea setată dacă este prefixată cu semnul "@".
  • panoul de captare învățat "-p" pentru a trimite la stdout și "-e" pentru captarea secvențelor de evacuare și "-a" pentru a captura ecranul alternativ și "-P" pentru a arunca ieșirea în așteptare. >
  • Au fost adăugate multe formate noi (client_session, client_last_session, etc.)
  • Mod de control, care este o modalitate pentru un client de a trimite comenzi tmux. În prezent, este mai util pentru utilizatorii de iterm2.
  • panoul de redimensionare învățat "-x" și "-y" pentru dimensionarea panoului absolut.
  • Încărcarea fișierelor de configurare afișează acum erorile din toate fișierele încărcate prin comanda "sursă-fișier".
  • comanda modului "copy-pipe" pentru a copia selecția și a conduce selecția la o comandă.
  • Tabelele de modificări pot emite notificări de focalizare pentru anumite aplicații care le utilizează.
  • run-shell și if-shell accepta acum locașuri de format.
  • panoul de redimensionare învățat "-Z" pentru mărirea temporară a unui panou.
  • noua sesiune învățată "-A" pentru ao face să se comporte ca o sesiune de atașament.
  • set-opțiune învățat "-o" pentru a împiedica setarea unei opțiuni deja setată.
  • panoul de captură și opțiunile de afișare învață "-q" pentru a reduce erorile.
  • Noua comandă "wait-for" care blochează un client până când se trezește din nou.
  • Panourile de redimensionare vor reîmprospăta textul din interiorul lor.
  • Foarte multe remedii pentru erori, fixarea scurgerilor de memorie etc.
  • Diferite îmbunătățiri în manpage.

Ce este nou în versiunea 1.7:

Ce este nou în versiunea 1.4:

  • Raportarea clopoțelului este fixată.
  • Afișează panoul care este activ în ieșirea din lista de panouri.
  • Backoff a fost redeschis.
  • Împiedicați serverul să moară când treceți în modul de copiere atunci când sunteți deja într-un alt mod.
  • Resetați lucrările care rulează când linia de stare este activată sau dezactivată.
  • Simplificați detectarea modificatorului xterm.
  • Evitați coborârea în modul copiere dacă dimensiunea ecranului este prea mică pentru indicatorul.
  • Steaguri -n și -p adăugate la comutatorul client.
  • Utilizați caractere de desen linie UTF-8 pe terminalele UTF-8, fixând astfel unele terminale (de ex. Chituri) care dezactivează secvențele de comutare a modului ACT vt100 în modul UTF-8. La terminalele fără ACS, utilizați echivalente ASCII.
  • S-a adăugat o nouă opțiune pentru server, ieșire-neatasată.
  • A fost adăugată o nouă opțiune de sesiune distrus-neatinsă.
  • Întoarceți-vă la metoda normală de alegere a sesiunii dacă există $ TMUX, dar este mai degrabă nevalid decât să respingă.
  • Marcați repetarea tastelor cu "(repeat)" În lista de chei.
  • Atunci când eliminați un panou, nu schimbați panoul activ decât dacă panoul activ este cel care este eliminat.
  • A fost adăugată o comandă nouă pentru ultimul panou.
  • AIX stabilește.
  • Steag - a fost adăugat pentru dezabonare-cheie.
  • Adăugați XAUTHORITY pentru a actualiza mediul.
  • Mai multe informații referitoare la ferestre și panouri sunt afișate acum în lista - *.
  • Dacă VISUAL sau EDITOR conține "vi" Configurați tastele de mod și cheia de stare la vi.
  • Opțiunea pentru fereastra de opțiune nouă - tăcere și opțiunea de sesiune - tăcere vizuale adăugate.
  • În layout-urile încorporate distribuiți geamurile mai uniform.
  • Setați valoarea implicită a listei panoului principal la 80 în loc de 81
  • Steagul de linie de comandă -V adăugat.
  • În loc să păstrați o istorie a promptului per-client, o face globală.
  • Fixați copia dreptunghiului pentru a se comporta ca emacs (cursorul nu face parte din selecția de pe marginea din dreapta, dar în stânga este)
  • Flag -l adăugat la comutatorul client.
  • Returnați variabilele de mediu din mediul global mai degrabă decât getenv (3), permițându-le astfel să fie actualizate în timpul fișierului de configurare.
  • Opțiuni de fereastră de altă natură - altul - {height, width} adăugat.
  • Mai multe bug-uri minore fixate și îmbunătățiri în paginile de manual.

Ce este nou în versiunea 1.3:

  • Parser nou introdus.
  • Steaguri pentru a vă deplasa prin panouri -UDLR adăugat la panoul de selectare.
  • Comenzile în sus și panoul în jos s-au eliminat, deoarece comportamentul echivalent este acum disponibil prin indicația țintă (-t: + și -t: -).
  • Deplasare înainte / înapoi în copiere (în funcție de comenzile vi și F)
  • Asigurați-pastă-tampon acceptă un panou ca țintă.
  • Flag - a fost adăugat în fereastra nouă pentru a insera o fereastră după una deja existentă, deplasând ferestrele dacă este necesar.
  • Mergeți mai mult în modul de copiere.
  • Executați comenzi explicite în mediul global (care pot fi modificate cu setenv -g), mai degrabă decât cu mediul tmux început cu
  • Utilizați numele de gazdă al aparatului ca titlu implicit, în loc de un șir gol.
  • Preveniți dublarea gratuită dacă opțiunea de fereastră rămâne setată la ieșire
  • S-au rescris conversiile de chei.
  • Marcați ferestrele zombie ca fiind moarte în lista de ferestre alese.
  • A fost adăugat aspectul plăcii.
  • Modificarea manuală a semnalelor
  • Resetați SIGCHLD după furcă pentru a remedia problemele cu unele cochilii.
  • Comanda selectare-prompt a fost eliminată. Prin urmare, obligați "la comandă-prompt -p index" select-window -t: %% " În mod implicit.
  • Capturați SIGHUP și terminați dacă rulează ca client, evitând astfel ca clienții să rămână agățați atunci când, de exemplu, o sesiune SSH este deconectată.
  • Corecțiile Solaris 9 (cum ar fi adăugarea codului env (3) compat {get, set}.
  • Nu acceptați nici unul în loc de implicit pentru atribute.
  • Opțiuni ferestre fereastră-stare-alertă- {alert, bg, fg} adăugată.
  • Flag -s este adăugat la comanda paste-buffer pentru a specifica un separator personalizat.
  • Permiteți tragerea pentru a efectua o selecție în modul de copiere dacă opțiunea mod-mouse este setată.
  • Suportă roata de defilare a mouse-ului.
  • Faceți panoul de țeavă să accepte secvențe de caractere speciale (de exemplu #I).
  • Remediați problemele legate de dimensionarea ferestrelor atunci când porniți tmux din .xinitrc.
  • Setați permisiunile grupului tmux (dar nu și folderul care le conține).
  • Extindeți steagurile țintă (adică -t) pentru a accepta o decalare (de exemplu -t: +2) și pentru a face să se înfășoară ferestrele și panourile.
  • Noua comandă select-buffer adăugată.
  • Noua opțiune de server detach-on-destroy pentru a stabili ce se întâmplă cu un client atunci când sesiunea la care este atașată este distrusă. Dacă este activată (implicită), clientul este detașat. În caz contrar, clientul este trecut la cea mai recent activă dintre sesiunile rămase.
  • Comenzile load-buffer și buffer-ul de salvare acceptă acum o bordură (-) ca fișier pentru a citi de la stdin sau scriu la stdout.
  • Adăugate particularizări personalizate.
  • Reducerea suplimentară a codului, remedierile de eroare și îmbunătățirile paginilor manuale.

Ce este nou în versiunea 1.2:

  • O comandă puternică, consistentă, bine documentată și ușor scriptabilă interfață.
  • O fereastră poate fi împărțită orizontal și vertical în panouri.
  • Panourile pot fi mutate liber și redimensionate sau dispuse într-una din cele patru machete prestabilite.
  • Suport pentru terminalele UTF-8 și 256 de culori.
  • Copiați și lipiți cu tampoane multiple.
  • meniuri interactive pentru selectarea ferestrelor, a sesiunilor sau a clienților.
  • Schimbați fereastra curentă prin căutarea unui text în țintă.
  • Blocarea terminalelor, manual sau după expirarea timpului.
  • O bază de cod curată, ușor extinsă, cu licență BSD, sub dezvoltare activă.

Ce este nou în versiunea 1.0:

  • Gestionarea optimă a aspectului, inclusiv împărțirea în ambele direcții și utilizarea tuturor caracterelor ACS pentru separatoare.
  • Suport pentru tmux ca shell.
  • Copiați și lipiți mai bine.
  • Tastele personalizabile și căutarea în istoric.
  • Comenzi noi, inclusiv unul care să se ocupe de mediu și unul care să afișeze numerele de panou.
  • Mai multe opțiuni de culoare în linia de stare.
  • Reorganizarea paginii Man.
  • Multe adăugări minore și mai multe corecții de eroare.

Ce este nou în versiunea 0.9:

  • Schimbări majore în construirea infrastructurii: curățarea fișierelor de creație și adăugarea unui script de configurare.
  • opțiunea de monitorizare a conținutului ferestrei pentru a monitoriza o fereastră pentru un anumit model fnmatch (3). De asemenea, comanda fereastră de căutare acceptă modele fnmatch (3).
  • comenzile layout-ului precedent și select-layout și un aspect principal orizontal.
  • Refaceți soclul serverului pe SIGUSR1.
  • comandă istorie clară.
  • Utilizați caracterele liniei ACS pentru liniile de separare a panoului.
  • îmbunătățiri UTF-8 și cod pentru a detecta suportul UTF-8 prin analizarea variabilelor de mediu.
  • Comenzile pentru redimensionarea ferestrelor de redimensionare și redimensionare sunt acum îmbinate împreună într-o nouă comandă a panoului de redimensionare cu steaguri -U și -D.
  • confirmați-înainte comanda pentru a solicita un răspuns da / nu înainte de a executa comenzi periculoase.
  • Remedierea erorilor pentru linia de stare, suport pentru UTF-8 (opțiunea status-utf8) și o cheie pentru inserarea din bufferul de pastrare.
  • Sprijin pentru câteva secvențe suplimentare de evacuare și caracteristici terminale, inclusiv suport mai bun pentru modul de inserare și oprirea filelor.
  • Îmbunătățirea comportamentului de redimensionare a ferestrelor, modelat după xterm.
  • Unele reduceri de cod și o serie de remedii diverse.

Ce este nou în versiunea 0.8:

  • divizarea orizontală a ferestrei de bază și configurația automată a ferestrei;
  • îmbunătățit suport UTF-8 și consum redus de memorie;
  • suport pentru 88 de terminale color;
  • emularea regiunii de scroll pentru terminalele fără ea;
  • câteva comenzi noi și câteva corecții de erori.

Ce este nou în versiunea 0.7:

  • >
  • Suport pentru plasarea ieșirii unei comenzi shell în linia de stare.
  • Culorile individuale ale ferestrei în linia de stare.
  • Sprijin mai bun pentru mouse.
  • Abilitatea de a seta atributele pentru linia de stare etc.
  • O mai bună susținere a terminalelor alb-negru.
  • Redenumește automat fereastra pentru a se potrivi cu comanda care rulează în ea.
  • Abilitatea de a specifica mai multe comenzi ca o secvență.
  • Un număr de remedii corecte.

Alte software-uri de dezvoltator Nicholas Marriott

Comentarii la tmux

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!