tmux

Software screenshot:
tmux
Software detaljer:
Version: 2.4 Opdateret
Upload dato: 27 Apr 17
Licens: Gratis
Popularitet: 84

Rating: nan/5 (Total Votes: 0)

tmux er et open source "terminal multiplexer" værktøj, der gør det muligt at oprette, få adgang til og få adgang til et antal vinduer fra en enkelt terminal.

tmux er beregnet til at være et simpelt og moderne alternativ til software som f.eks. GNU-skærmen.

Hvad er nyt i denne udgave:

  • Støtte til dobbelt og tredobbelt klik på musen.
  • BCE (baggrundsfarve sletning) understøttes nu.
  • Alle forekomster af en søgestreng i kopimodus er nu fremhævet; Derudover vises antallet af søgeresultater. Fremhævningen opdateres interaktivt med standard emacs-nøglebindinger (inkrementel søgning).
  • kildefil forstår nu glob mønstre.
  • Formater har nu enkle sammenligninger:
  • # {==: a, b} # {! =: A, b}
  • Der er følgende nye formater:
  • - # {version} - tmux server versionen; - # {client_termtype} - klientens terminaltype - # {client_name} - navnet på en klient - # {client_written} - Antallet af byte skrevet til klienten.
  • Konfigurationsfilen accepterer nu% hvis /% endif betingede blokke, der behandles, når den analyseres; Argumentet er en formatstreng (nyttig med de nye sammenligningsindstillinger for format).
  • detach-client har nu -E til at udføre en kommando, der erstatter klienten i stedet for at gå ud.
  • Tilføj support til brugerdefinerede kommandoaliaser, dette er en matrixindstilling, der indeholder elementer i formularen "alias = command". Dette høres, når en ukendt kommando bliver analyseret.
  • ruden har nu -n for at angive det nye vindue navn.
  • OSC 52 support er blevet tilføjet til programmer inde i tmux for at indstille en tmux buffer.
  • Musen "alle hændelser" Tilstand (1003) understøttes nu.
  • Paletteindstilling er nu mulig (OSC 4 og 104).
  • Strikethrough support (et nyt terminfo er påkrævet).
  • Grupperede sessioner kan nu navngives (nyt -t).
  • Terminoverskridelser og opdateringsmiljø er nu array muligheder (den tidligere set -ag-syntaks skal fungere uden forandring).
  • Der er sket betydelige forbedringer af effektiviteten.

Hvad er nyt i version 1.8:

  • Inkompatible ændringer:
  • Layout gør det muligt at fortryde / fortryde.
  • Normale ændringer:
  • Tilføj halvpage op / ned bindinger til kopi tilstand.
  • Session vælger fast til arbejde med ubesluttede sessioner.
  • Vinduesstatus for nyt vindue-sidste- {attr, bg, fg} for at angive det sidste vindue, som var aktivt.
  • Rulning i kopimodus ruller nu regionen uden at flytte musemarkøren.
  • Køreskal lært '-t' for at angive den rude, der skal bruges, når output vises.
  • Støtte til mellemklipning.
  • Vælg-træ lærer '-du' begynder at blive uafbrudt.
  • Vælg-vinduet lærte '-T; At skifte til sidste vindue, hvis det allerede er aktuelt.
  • Ny session-option 'Antag-indsæt-tid' for at indsætte tekst versus nøglebindende handlinger.
  • Vælg - * Kommandoer arbejder nu uden for en vedhæftet klient.
  • Aliaser vises nu for kommandoen List-Commands.
  • Status lærer om formater.
  • Indstillinger for frit formular kan indstilles med opsætningsindstillingen, hvis de er overført med et '@' tegn.
  • capture-panel lærte '-p' for at sende til stdout, og '-e' for at indfange escape sekvenser, og '-a' for at fange den alternative skærm og '-P' for at dumpe ventende output.
  • Flere nye formater tilføjet (client_session, client_last_session osv.)
  • Kontroltilstand, som er en måde for en klient at sende tmux-kommandoer. I øjeblikket mere nyttigt for brugere af iterm2.
  • resize-panelet lærte '-x' og '-y' til absolutte panelstørrelser.
  • Konfigér filindlæsning nu rapporterer fejl fra alle filer, som er indlæst via kommandoen 'source-file'.
  • 'kopi-rør'-tilstandskommandoen for at kopiere valg og røre markeringen til en kommando.
  • Ændringer kan nu udsende fokusmeddelelser til bestemte applikationer, der bruger dem.
  • Run-shell og if-shell accepterer nu formatplacering.
  • ændret størrelse-panelet lærte '-Z' for at zoome en rude midlertidigt.
  • Ny session lært '-A' for at få det til at opføre sig som vedhæftning.
  • indstillet indstilling lært '-o' for at forhindre indstilling af en indstilling, der allerede er indstillet.
  • Fangstpanel og visningsindstillinger lærer '-q' for at tavle fejl.
  • Ny kommando 'ventetid', der blokerer en klient, indtil den er vågnet igen.
  • Ændring af ruderne vil nu genflyve teksten inde i dem.
  • Masser af fejlrettelser, fastsættelse af hukommelseslækage mv.
  • Forskellige manpage forbedringer.

Hvad er nyt i version 1.7:

  • Mange fejlrettelser og nye muligheder.

Hvad er nyt i version 1.4:

  • Vinduesrapportering er fast.
  • Vis hvilken rude der er aktiv i listepanelet.
  • Backoff omarbejdet.
  • Forhindrer serveren i at dø, når du skifter til kopimodus, når den allerede er i en anden tilstand.
  • Nulstil kørende job, når statuslinjen er aktiveret eller deaktiveret.
  • Forenkle xterm modifier detektion.
  • Undgå at kollapse i kopimodus, hvis skærmens størrelse er for lille til indikatoren.
  • Flag -n og -p tilføjet til switch-client.
  • Brug UTF-8 linjetegningstegn på UTF-8-terminaler, således at nogle terminaler fastgøres (f.eks. Kittet), som deaktiverer vekselstrømssekvenserne vt100 ACS i UTF-8-tilstand. På terminaler uden ACS skal du bruge ASCII-ækvivalenter.
  • Ny server option exit-unattached tilføjet.
  • Ny session-opsætning ødelægges uden tilknytning.
  • Fald tilbage på den normale session valgmetode, hvis $ TMUX eksisterer, men er ugyldig snarere end at afvise.
  • Markér gentagne nøgler med "(gentag)" I nøglelisten.
  • Når du fjerner en rude, skal du ikke ændre det aktive rude, medmindre den aktive rute faktisk er den, der fjernes.
  • Ny kommando sidste rude tilføjet.
  • AIX-rettelser.
  • Flag-added til unbind-key.
  • Tilføj XAUTHORITY for at opdatere miljø.
  • Mere information om vindue- og rudeflagge vises nu i listen - *.
  • Hvis VISUAL eller EDITOR indeholder "vi" Konfigurér tilstandstaster og statusnøgle til vi.
  • Tilføjet nyt vindue valgmulighed skærm-stilhed og session option visuel stilhed.
  • I de indbyggede layouter distribueres ruderne mere jævnt.
  • Indstil standardværdien for hovedruden bredde til 80 i stedet for 81.
  • Kommandolinjemarked -V tilføjet.
  • I stedet for at holde en promplienthistorik pr. Klient gør den global.
  • Fix rektangelkopi for at opføre sig som emacs (markøren er ikke en del af markeringen i højre kant, men til venstre er det).
  • Flag -l tilføjet til switch-client.
  • Hent miljøvariabler fra det globale miljø snarere end getenv (3), så de kan opdateres under konfigurationsfilen.
  • Indstillinger for nyt vindue med anden rude- {højde, bredde} tilføjet.
  • Flere mindre bugs faste og manpage forbedringer.

Hvad er nyt i version 1.3:

  • Ny input parser.
  • Flag for at flytte gennem ruder - UDLR tilføjet til valgpanel.
  • Kommandoer øverst og nedrullet fjernet, da tilsvarende adfærd nu er tilgængelig via målflagget (-t: + og -t: -).
  • Spring frem / tilbage i kopibevægelse (baseret på vi er F- og f-kommandoer).
  • Gør indsætbuffer acceptere en rude som et mål.
  • Flag -a føjes til nyt vindue for at indsætte et vindue efter en eksisterende, flytter windows om nødvendigt.
  • Flet mere tilstand i kopimodus.
  • Kør jobkommandoer eksplicit i det globale miljø (som kan ændres med setenv -g), snarere end det miljø, tmux startede med.
  • Brug maskinens værtsnavn som standardtitel, i stedet for en tom streng.
  • Forhindre dobbeltfrit, hvis vinduesindstillingen forbliver på udgang er indstillet.
  • Key string konverteringer omskrevet.
  • Marker zombievinduer som døde i listen med valgfiler.
  • Fliset layout tilføjet.
  • Signalhåndtering omarbejdet.
  • Nulstil SIGCHLD efter gaffel for at løse problemer med nogle skaller.
  • Vælg-prompt-kommando fjernet. Derfor bundet "til kommandoprompt-p indeks" select-window -t: %% & quot; Som standard.
  • Fang SIGHUP og stop, hvis du kører som en klient, og dermed undgå, at klienter bliver ved med at hænge rundt, når f.eks. En SSH-session er afbrudt.
  • Solaris 9-rettelser (f.eks. Tilføjelse af kompatibel {get, set} env (3) kode).
  • Accepter ingen i stedet for standard for attributter.
  • Vindueindstillingsvindue status-advarsel- {alert, bg, fg} tilføjet.
  • Flag -s er tilføjet til pasta-buffer-kommandoen for at angive en brugerdefineret separator.
  • Tillad, at du trækker for at foretage et valg i kopieringstilstand, hvis tilstandsmus-indstillingen er indstillet.
  • Støtte musens rullehjul.
  • Få ruden til at acceptere specielle tegnsekvenser (f.eks. #I).
  • Løs problemer med vinduets størrelsesorden, når du starter tmux fra .xinitrc.
  • Giv tmux-stikket (men ikke den indeholdende mappe) gruppetilladelser.
  • Udvid målflaggene (dvs. -t) for at acceptere en forskydning (for eksempel -t: +2), og gør det omslutte vinduer og ruder.
  • Ny kommandovælg buffer tilføjet.
  • Ny server-option løsner-på-ødelægger for at indstille, hvad der sker med en klient, når den session, den er knyttet til, er ødelagt. Hvis den er på (standard), løses klienten. Ellers skiftes klienten til den senest aktive for de resterende sessioner.
  • Kommandoererne lastbuffer, og gembuffer accepterer nu et bindestreg (-) som filen, der skal læses fra stdin, eller skriv til stdout.
  • Brugerdefinerede layouts tilføjet.
  • Yderligere kode reduktion, fejlrettelser og forbedringer af manpage.

Hvad er nyt i version 1.2:

  • En kraftfuld, konsistent, veldokumenteret og let scriptable kommando grænseflade.
  • Et vindue kan deles vandret og lodret i ruder.
  • Paneler kan frit flyttes og ændres, eller arrangeres i et af fire forudindstillede layouter.
  • Understøttelse af UTF-8 og 256-farveterminaler.
  • Kopier og indsæt med flere buffere.
  • Interaktive menuer til at vælge vinduer, sessioner eller klienter.
  • Skift det aktuelle vindue ved at søge efter tekst i målet.
  • Terminal låsning manuelt eller efter en timeout.
  • En ren, letudvidet, BSD-licenseret kodebase under aktiv udvikling.

Hvad er nyt i version 1.0:

  • Stor forbedret layoutstyring, herunder opdeling i begge retninger og brug af alle ACS-tegn til separatorer.
  • Støtte til tmux som skallen.
  • Bedre kopi og indsæt.
  • Tilpasningsfunktionstaster og søgning gennem historik.
  • Nye kommandoer, herunder en til at håndtere miljøet og en til at vise rude numre.
  • Flere farveindstillinger i statuslinjen.
  • Man-sideomlægning.
  • Mange mindre tilføjelser og flere fejlrettelser.

Hvad er nyt i version 0.9:

  • Større ændringer i at opbygge infrastruktur: oprydning af makefiler og tilføjelse af et konfigurationsskript.
  • monitor-indholdsvindue mulighed for at overvåge et vindue til et bestemt fnmatch (3) mønster. Find-vinduet kommandoen accepterer nu også fnmatch (3) mønstre.
  • tidligere layout og udvalgte kommandoer og et hovedret horisontalt layout.
  • Genopret serverstikket på SIGUSR1.
  • kommandoen klar historie.
  • Brug ACS-linjetegningstegn til rudeudskillerlinier.
  • UTF-8 forbedringer og kode til at registrere UTF-8-support ved at se på miljøvariabler.
  • Kommandoerne for størrelsesforøgelse og ændring af størrelsen er nu slået sammen i en ny størrelse med størrelsen på størrelsen -U og -D.
  • Bekræft - før kommando for at anmode om et ja / nej svar, inden du udfører farlige kommandoer.
  • Statuslinjefejlrettelser, understøttelse af UTF-8 (status-utf8-option) og en nøgle til at indsætte fra klapbufferen.
  • Understøttelse af yderligere flyvesekvenser og terminalfunktioner, herunder bedre support til indsætningsmodus og tabstop.
  • Forbedret opførsel af vinduets størrelse tilpasses efter xterm.
  • Nogle kodeduktioner og en række forskellige fejlrettelser.

Hvad er nyt i version 0.8:

  • grundlæggende vandret vinduesopdeling og automatisk rude layout;
  • forbedret UTF-8-understøttelse og reduceret hukommelsesforbrug;
  • støtte til 88 farveterminaler;
  • emulering af rulleområde for terminaler uden det;
  • flere nye kommandoer og et par fejlrettelser.

Hvad er nyt i version 0.7:

  • kopibuffer og suspender klientkommandoer.
  • Støtte til at placere output fra en shell-kommando i statuslinjen.
  • Individuelle vindueskilder på statuslinjen.
  • Bedre musestøtte.
  • Evnen til at angive attributter for statuslinjen mv.
  • Bedre støtte til sort-hvide terminaler.
  • Omdøb automatisk vinduet for at matche kommandoen, der kører i den.
  • Evnen til at angive flere kommandoer som en sekvens.
  • Et antal fejlrettelser.

Andre software developer Nicholas Marriott

Kommentarer til tmux

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!