tmux

Skjermbilde programvare:
tmux
Prog.varedetaljer:
Versjon: 2.4 Oppdatert
Last opp dato: 27 Apr 17
Lisens: Gratis
Popularitet: 84

Rating: nan/5 (Total Votes: 0)

tmux er et open source "terminal multiplexer" verktøy som tillater at en rekke vinduer blir opprettet, åpnet og kontrollert fra en enkelt terminal.

tmux er ment å være et enkelt og moderne alternativ til programvare som GNU-skjerm.

Hva er nytt i denne versjonen:

  • Støtte for dobbelt og tredobbelt klikk på musen.
  • BCE (bakgrunnsfarge slette) støttes nå.
  • Alle forekomster av en søkestreng i kopieringsmodus er nå uthevet; I tillegg vises antall søkeresultater. Fremhevingen oppdateres interaktivt med standard emacs-nøkkelbindinger (inkremental søk).
  • kildefil forstår nå glob mønstre.
  • Formater har nå enkle sammenligninger:
  • # {==: a, b} # {! =: A, b}
  • Det finnes følgende nye formater:
  • - # {version} - tmux server versjonen; - # {client_termtype} - terminalens type av klienten; - # {client_name} - navnet på en klient; - # {client_written} - antall byte skrevet til klienten.
  • Konfigurasjonsfilen aksepterer nå% hvis /% endif betingede blokker som behandles når den analyseres; Argumentet er en formatstreng (nyttig med de nye sammenligningsalternativene for format).
  • detach-klienten har nå -E til å utføre en kommando som erstatter klienten i stedet for å avslutte.
  • Legg til støtte for tilpassede kommandoaliaser, dette er et arrayalternativ som inneholder elementer i skjemaet "alias = command". Dette blir konsultert når en ukjent kommando blir analysert.
  • pause har nå -n for å angi det nye vinduet.
  • OSC 52-støtte er lagt til for programmer i tmux for å angi en tmux-buffer.
  • Musen "all event" Modus (1003) støttes nå.
  • Palettinnstilling er nå mulig (OSC 4 og 104).
  • Strikethrough-støtte (et nylig terminfo er påkrevd).
  • Grupperte økter kan nå bli navngitt (ny -t).
  • Terminoverskridelser og oppdateringsmiljø er nå arrayalternativer (det forrige sett -ag-syntaks skal fungere uten endring).
  • Det har vært betydelige ytelsesforbedringer.

Hva er nytt i versjon 1.8:

  • Inkompatible endringer:
  • Layout på nytt / angre er fjernet.
  • Vanlige endringer:
  • Legg halvside opp / ned bindinger til kopimodus.
  • Session velger å være fast til å jobbe med uavhengige økter.
  • Alternativvinduet for nytt vindu - sist- {attr, bg, fg} for å angi det siste vinduet som var aktivt.
  • Rulling i kopieringsmodus ruller nå regionen uten å flytte musemarkøren.
  • Run-shell lært '-t' for å angi hvilken rute som skal brukes når du viser utdata.
  • Støtte for middels klikk-liming.
  • Velg-tre lærer '-u' å begynne å bli sammenkuttet.
  • velg-vinduet lært '-T; Å bytte til det siste vinduet hvis det allerede er aktuelt.
  • Nytt øktalternativ 'Anta-klistre-tid' for å lime inn tekst i forhold til nøkkelbindende handlinger.
  • velg - * Kommandoer jobber nå utenfor en vedlagt klient.
  • Aliaser vises nå for kommandoen List-Commands.
  • Status lærer om formater.
  • Frivillige alternativer kan settes med innstillingsalternativet hvis det legges opp med et "@" -skilt.
  • Fangstpanel lært '-p' for å sende til stdout, og '-e' for å fange fluktsekvenser, og '-a' for å fange den alternative skjermen, og '-P' for å dumpe ventende utgang.
  • Mange nye formater lagt til (client_session, client_last_session, etc.)
  • Kontrollmodus, som er en måte for en klient å sende tmux-kommandoer. For tiden mer nyttig for brukere av iterm2.
  • endre størrelsesruten lærte '-x' og '-y' for absolutt panelstørrelse.
  • Konfigureringsfilen lastes nå, rapporterer feil fra alle filene som er lastet via kommandoen 'kildefil'.
  • 'kopi-rør' -moduskommando for å kopiere valg og rør utvalget til en kommando.
  • Endringspaneler kan nå sende fokusvarsler for bestemte applikasjoner som bruker dem.
  • Run-shell og if-shell aksepterer nå formatholderne.
  • endre størrelsesruten lært '-Z' for å zoome en rute midlertidig.
  • Ny økt lært '-A' for å gjøre det oppfører seg som vedlegg.
  • sett-alternativet lært '-o' for å forhindre innstilling av et alternativ som allerede er satt.
  • Fangstpanel og visningsalternativer lærer '-q' å stille feil.
  • Ny kommando "vent-for" som blokkerer en klient til den blir vekk igjen.
  • Endre størrelse på rutene vil nå reflow teksten inni dem.
  • Massevis av feilrettinger, fastsetting av minnelekkasjer, etc.
  • Forskjellige forbedringer av manpage.

Hva er nytt i versjon 1.7:

  • Mange feilrettinger og nye alternativer.

Hva er nytt i versjon 1.4:

  • Rapportering av vindueklokke er fast.
  • Vis hvilken pane som er aktiv i listepanelet.
  • Backoff omarbeidet.
  • Forhindre at serveren dør når du bytter til kopimodus når den allerede er i en annen modus.
  • Tilbakestill kjørende jobber når statuslinjen er aktivert eller deaktivert.
  • Forenkle xterm modifier deteksjon.
  • Unngå å krasje i kopimodus hvis skjermstørrelsen er for liten for indikatoren.
  • Flagger -n og -p legges til bryter-klienten.
  • Bruk UTF-8 linjetegningstegn på UTF-8-terminaler, og fikser dermed noen terminaler (f.eks. Kitt) som deaktiverer vt100 ACS-modusbryter-sekvensene i UTF-8-modus. På terminaler uten ACS, bruk ASCII ekvivalenter.
  • Nytt server-alternativutgang-ikke-tilkoblet lagt til.
  • Nytt sesjonsalternativ ødelegger-ikke tilkoblet lagt til.
  • Gå tilbake til normal øktvalgsmetode hvis $ TMUX eksisterer, men er ugyldig i stedet for å avvise.
  • Merk repeterende nøkler med "(gjenta)" I nøkkellisten.
  • Når du fjerner en rute, må du ikke endre den aktive ruten, med mindre den aktive ruten faktisk er den som blir fjernet.
  • Ny kommandobok i siste felt lagt til.
  • AIX-løsninger.
  • Flagg - lagt til til å knytte til nøkkel.
  • Legg til XAUTHORITY for å oppdatere miljø.
  • Mer informasjon om vindu- og panelflagger vises nå i listen - *.
  • Hvis VISUAL eller EDITOR inneholder "vi" Konfigurer modustaster og status-nøkkel til vi.
  • Nytt vindu for valgmulighetsovervåkning-stillhet og økt alternativ visuell stilte lagt til.
  • I de innebygde layoutene distribueres rutene jevnere.
  • Angi standardverdien for hovedrutenes bredde til 80 i stedet for 81.
  • Kommandolinjeflagg -V lagt til.
  • I stedet for å holde en promphistorikk per klient gjør den global.
  • Fest rektangelkopi for å oppføre seg som emacs (markøren er ikke en del av valget på høyre kant, men til venstre er det).
  • Flagg -l lagt til bryter-klient.
  • Hent miljøvariabler fra det globale miljøet i stedet for getenv (3), slik at de kan oppdateres i konfigurasjonsfilen.
  • Alternativer for nytt vindu andre-panel- {høyde, bredde} lagt til.
  • Flere mindre feilrettede og manpage forbedringer.

Hva er nytt i versjon 1.3:

  • Ny inngangsparser.
  • Flagg for å bevege seg gjennom rutene -UDLR lagt til i valgpanelet.
  • Kommandoer opp-ruten og nedruten fjernet, siden tilsvarende oppførsel er nå tilgjengelig gjennom målflagget (-t: + og -t: -).
  • Hopp fremover / bakover i kopieringsflytt (basert på F, og F-kommandoer).
  • Gjør limpuffer godta en rute som et mål.
  • Flagg - legges til nytt vindu for å sette inn et vindu etter en eksisterende, flytting av vinduer hvis nødvendig.
  • Slå sammen mer modus i kopieringsmodus.
  • Kjør jobbkommandoer eksplisitt i det globale miljøet (som kan endres med setenv -g), i stedet for det miljøet tmux startet med.
  • Bruk maskinens vertsnavn som standard tittel, i stedet for en tom streng.
  • Forhindre dobbelt ledig hvis vinduet alternativet fortsatt-på-utgang er satt.
  • Nøkkelstrengskonverteringer omskrives.
  • Merk zombievinduer som døde i listen med valgfiler.
  • Flislagt layout er lagt til.
  • Signalhåndtering omarbeidet.
  • Tilbakestill SIGCHLD etter gaffel for å fikse problemer med noen skall.
  • Valgkampkommandoen fjernet. Derfor bundet til kommandoprompt-p indeksen "velg-vindu -t: %%" Som standard.
  • Catch SIGHUP og avslutte hvis du kjører som en klient, og dermed unngår at klienter blir henvist rundt når en SSH-økt for eksempel er koblet fra.
  • Solaris 9-korrigeringer (for eksempel å legge til kompatibel {get, set} env (3) kode).
  • Godta ingen i stedet for standard for attributter.
  • Vinduets valgfelt-statusvarsling - {alert, bg, fg} er lagt til.
  • Flagg - legges til lim-buffer-kommandoen for å angi en tilpasset separator.
  • Tillat å dra for å gjøre et valg i kopimodus hvis modusmusalternativet er angitt.
  • Støtt musen rullehjulet.
  • Gjør rørruten godta spesielle tegnsekvenser (f.eks. #I).
  • Løs problemer med vindustørrelsen når du starter tmux fra .xinitrc.
  • Gi tmux-stikkontakter (men ikke den inneholdende mappen) gruppetillatelser.
  • Utvid målflaggene (dvs. -t) for å akseptere en forskyvning (for eksempel -t: +2), og la den pakke vinduer og ruter.
  • Ny kommandoen velgerbuffer lagt til.
  • Nytt serveralternativ løsner på å ødelegge for å angi hva som skjer med en klient når økten den er festet til, blir ødelagt. Hvis på (standard), er klienten løsrevet. Ellers byttes klienten til den siste aktiviteten av de resterende øktene.
  • Kommandoene lastbuffer, og lagringsbuffer aksepterer nå et dash (-) som filen som skal leses fra stdin, eller skriv til stdout.
  • Tilpassede layouter lagt til.
  • Tilleggskode reduksjon, feilrettinger og forbedringer av manpage.

Hva er nytt i versjon 1.2:

  • En kraftig, konsekvent, godt dokumentert og lett scriptable kommando grensesnitt.
  • Et vindu kan deles horisontalt og vertikalt i rutene.
  • Panene kan flyttes og omformes, eller ordnes i en av fire forhåndsinnstilte layouter.
  • Støtte for UTF-8 og 256-fargeterminaler.
  • Kopier og lim inn med flere buffere.
  • Interaktive menyer for å velge vinduer, økter eller klienter.
  • Endre gjeldende vindu ved å søke etter tekst i målet.
  • Terminal låsing manuelt eller etter en timeout.
  • En ren, lett utvidet, BSD-lisensiert kodebase under aktiv utvikling.

Hva er nytt i versjon 1.0:

  • Kraftig forbedret layoutbehandling, inkludert splitting i begge retninger og bruk av alle ACS-tegn for separatorer.
  • Støtte for tmux som skallet.
  • Bedre kopi og lim inn.
  • Tilpassbare modustaster og søke gjennom historikk.
  • Nye kommandoer, inkludert en som håndterer miljøet og en for å vise rutenumre.
  • Flere fargevalg i statuslinjen.
  • Man-sideomorganisering.
  • Mange mindre tillegg og flere feilrettinger.

Hva er nytt i versjon 0.9:

  • Viktige endringer for å bygge infrastruktur: opprydding av makefiler og tillegg av et konfigurasjonsskript.
  • skjerminnhold vindu valg for å overvåke et vindu for et bestemt fnmatch (3) mønster. Vind-vinduet kommandoen aksepterer nå også fnmatch (3) mønstre.
  • Forhåndsinnstilte og utvalgte kommandoer, og et hovedrett horisontal layout.
  • Opprett serverkontakten på SIGUSR1.
  • kommandoen Clear History.
  • Bruk ACS-linjetegningstegn for rutenavnslinjer.
  • UTF-8 forbedringer, og kode for å oppdage UTF-8-støtte ved å se på miljøvariabler.
  • Kommandoer for størrelsesdimensjonering og endring av størrelsesgrensesnitt blir nå slått sammen i en ny endringsstørrelseskommando med -U og -D-flagg.
  • Bekreft før kommandoen for å be om et ja / nei svar før du utfører farlige kommandoer.
  • Feilsøking for statuslinje, støtte for UTF-8 (status-utf8-alternativ) og en nøkkel til liming fra limpuffen.
  • Støtte for noen ekstra fluktsekvenser og terminalfunksjoner, inkludert bedre støtte for innsettingsmodus og tabulatorstopp.
  • Forbedret oppførsel av vinduesendring, modellert etter xterm.
  • Enkel kodeduksjon og en rekke forskjellige feilrettinger.

Hva er nytt i versjon 0.8:

  • grunnleggende horisontal vindusoppdeling og automatisk panelutførelse;
  • forbedret UTF-8-støtte og redusert minneforbruk;
  • støtte for 88 fargeterminaler;
  • emulering av rulleregion for terminaler uten den;
  • Flere nye kommandoer og noen få feilrettinger.

Hva er nytt i versjon 0.7:

  • kommandoer for kopibuffert og suspend-klient.
  • Støtte for å plassere utdata fra en shell-kommando i statuslinjen.
  • Individuelle vindufarger i statuslinjen.
  • Bedre musestøtte.
  • Muligheten til å angi attributter for statuslinjen, etc.
  • Bedre støtte for svart og hvitt terminaler.
  • Omdøper vinduet automatisk for å matche kommandoen som kjører i den.
  • Muligheten til å angi flere kommandoer som en sekvens.
  • En rekke feilrettinger.

Annen programvare fra utvikleren Nicholas Marriott

Kommentarer til tmux

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!