tmux

Software screenshot:
tmux
Software informatie:
Versie: 2.4 Bijgewerkt
Upload datum: 27 Apr 17
Ontwikkelaar: Nicholas Marriott
Licentie: Gratis
Populariteit: 84

Rating: nan/5 (Total Votes: 0)

tmux is een open source "terminal multiplexer" tool waarmee een aantal Windows kan worden gecreëerd, toegankelijk en gecontroleerd vanuit een enkele terminal.

tmux is bedoeld om een ​​eenvoudig en modern alternatief voor software zoals het GNU-scherm te zijn.

Wat is nieuw in deze release:

  • Ondersteuning voor muis dubbel- en drievoudige klikken.
  • BCE (Achtergrondkleur wissen) wordt nu ondersteund.
  • Alle gebeurtenissen van een zoeksnoer in de kopieermodus worden nu gemarkeerd; Bovendien wordt het aantal zoekresultaten weergegeven. De highlighting wordt interactief bijgewerkt met de standaard emacs-sleutelbindingen (incrementeel zoeken).
  • bronbestand begrijpt nu glob patronen.
  • Formaten hebben nu eenvoudige vergelijkingen:
  • # {==: a, b} # {! =: A, b}
  • Er zijn de volgende nieuwe formaten:
  • - # {versie} - de tmux server versie; - # {client_termtype} - het terminal type van de client; - # {client_name} - de naam van een client; - # {client_written} - het aantal bytes dat naar de client is geschreven.
  • Het configuratiebestand accepteert nu% als /% endif voorwaardelijke blokken die worden verwerkt wanneer het wordt geanalyseerd; Het argument is een indelingstring (nuttig bij de nieuwe indeling vergelijkingsopties).
  • Detach-client heeft nu -E om een ​​opdracht te vervangen die de client vervangt in plaats van te verlaten.
  • Ondersteuning toevoegen voor aangepaste opdrachtaliasen, dit is een array-optie die items bevat van het formulier "alias = commando". Dit wordt geraadpleegd wanneer een onbekend commando wordt geparseerd.
  • paneel heeft nu -n de nieuwe vensternaam opgeven.
  • OSC 52 ondersteuning is toegevoegd voor programma's binnen tmux om een ​​tmux buffer in te stellen.
  • De muis "alle gebeurtenissen" Modus (1003) wordt nu ondersteund.
  • Paletinstelling is nu mogelijk (OSC 4 en 104).
  • Strikethrough-ondersteuning (een recente terminfo is vereist).
  • Gegroepeerde sessies kunnen nu worden vernoemd (nieuw -t).
  • Terminal-overrides en update-omgeving zijn nu array-opties (de vorige set -ag-syntaxis zou zonder verandering moeten werken).
  • Er zijn aanzienlijke prestatieverbeteringen geweest.

Wat is nieuw in versie 1.8:

  • Incompatibele wijzigingen:
  • Lay-out opnieuw / ongedaan maken is verwijderd.
  • Normale wijzigingen:
  • Voeg halfpagina omhoog / omlaag bindingen toe aan kopieer modus.
  • Sessie kiezen vast om te werken met ongebonden sessies.
  • Nieuw venster opties venster status-laatste- {attr, bg, fg} om het laatste venster te vermelden dat actief was.
  • Scrolle in de kopieermodus scrollt nu de regio zonder de muis cursor te verplaatsen.
  • run-shell geleerd '-t' om het venster dat u wilt gebruiken bij het weergeven van de uitvoer op te geven.
  • Ondersteuning voor middelste klikplakken.
  • kies-boom leer '-u' om ongecapseld te beginnen.
  • select-window learned '-T; Om naar het laatste venster te schakelen als het al huidig ​​is.
  • Nieuwe sessieoptie 'veronderstellen-plakken-tijd' voor het plakken van tekst versus sleutelbindende acties.
  • kies- * commando's werken nu buiten een bijgevoegde client.
  • Aliases worden nu weergegeven voor commando's met opdracht opdrachten.
  • Status leert over formaten.
  • Opties voor gratis formulieren kunnen worden ingesteld met set-optie als het wordt uitgevoerd met een '@' -teken.
  • Opgevangen paneel geleerd '-p' om naar stdout te sturen, en '-e' voor het vastleggen van ontsnappingsreeksen, en '-a' om het alternatieve scherm vast te leggen en '-P' om afwachtende uitvoer te dumpen.
  • Veel nieuwe formaten toegevoegd (client_session, client_last_session, enz.)
  • Beheersmodus, waarmee een cliënt tmux-commando's kan verzenden. Momenteel nuttiger voor gebruikers van iterm2.
  • resize-paneel geleerd '-x' en '-y' voor absolute paneelgrootte.
  • Config-bestand laden nu rapporteert fouten van alle bestanden die worden geladen via het 'source-file'-commando.
  • 'kopieerpijp' modus commando om de selectie te kopiëren en de selectie naar een opdracht te pijpen.
  • Wijzigingsvensters kunnen nu focusberichten uitzenden voor bepaalde toepassingen die die gebruiken.
  • Run-shell en if-shell accepteren nu formatteren.
  • resize-pane learned '-Z' om tijdelijk een venster te vergroten.
  • nieuwe sessie geleerd '-A' om het te laten gedragen als bijlage.
  • set-optie geleerd '-o' om te voorkomen dat een optie wordt ingesteld die al is ingesteld.
  • Opnamepaneel en showopties leren '-q' om fouten te stilleggen.
  • Nieuw commando 'wachten', dat een client blokkeert tot wakker worden.
  • De grootte van de vensters verandert nu de tekst in hen.
  • Veel bugfixes, reparatie van geheugenlekken, enz.
  • Diverse verbeteringen op manpagina's.

Wat is nieuw in versie 1.7:

  • Veel bugfixes en nieuwe opties.

Wat is nieuw in versie 1.4:

  • Reportage van het vensterberichten is vastgesteld.
  • Toon welk paneel actief is in de lijstvensters output.
  • Back-up herwerkt.
  • Voorkom dat de server sterft wanneer u in de kopieermodus gaat, wanneer u al in een andere modus bent.
  • Reset banen wanneer de statusregel is ingeschakeld of uitgeschakeld.
  • Vereenvoudig xterm modifier detectie.
  • Vermijd crashen in de kopieermodus als het schermformaat te klein is voor de indicator.
  • Vlaggen -n en -p toegevoegd aan switch-client.
  • Gebruik UTF-8-lijntekeningkarakters op UTF-8-aansluitingen, waardoor sommige terminals (bijv. Stopverf) worden bevestigd, waardoor de vt100 ACS-modus schakelvolgorde in UTF-8 modus worden uitgeschakeld. Gebruik terminals zonder ACS, gebruik ASCII-equivalenten.
  • Nieuwe server option exit-unattached toegevoegd.
  • Nieuwe sessieoptie vernietigend niet toegevoegd toegevoegd.
  • Terugval op de normale sessie keuzemethode als $ TMUX bestaat, maar is ongeldig in plaats van af te wijzen.
  • Markeer herhaalde sleutels met '(herhaal)' In de sleutellijst.
  • Als u een venster verwijdert, moet u het actieve deelvenster niet wijzigen, tenzij het actieve deelvenster daadwerkelijk is verwijderd.
  • Nieuw commando laatste paneel toegevoegd.
  • AIX-fixes.
  • Flag -a toegevoegd aan unbind-key.
  • Voeg XAUTHORITY toe aan update-omgeving.
  • Meer informatie over raam- en paneelvlaggen wordt nu weergegeven in de lijst - *.
  • Als VISUAL of EDITOR bevat "vi" Configureer de modus toetsen en status-toets naar vi.
  • Optionele stilte- en sessieoptie met nieuwe vensteroptie toegevoegd.
  • In de ingebouwde lay-outs verdeel de panelen gelijkmatiger.
  • Stel de standaardwaarde van de breedtebreedte in op 80 in plaats van 81.
  • Command-lijn vlag -V toegevoegd.
  • In plaats van een per-client snelle geschiedenis te maken, maakt het wereldwijd.
  • Plak rechthoekkopie om zich als emacs op te voeren (de cursor maakt geen deel uit van de selectie aan de rechterkant, maar aan de linkerkant is het).
  • Flag -l toegevoegd aan switch-client.
  • Omgevingsvariabelen uit de globale omgeving ophalen in plaats van getenv (3), waardoor ze tijdens het configuratiebestand kunnen worden bijgewerkt.
  • Opties voor het nieuwe venster op het andere-venster- {hoogte, breedte} toegevoegd.
  • Meer kleine bugs fix en manpage verbeteringen.

Wat is nieuw in versie 1.3:

  • Nieuwe invoer parser.
  • Vlaggen om door de paneel te bewegen -UDLR toegevoegd aan select-paneel.
  • Opdrachten bovenaan, en onderaan paneel verwijderd, aangezien equivalent gedrag nu beschikbaar is via de doelvlag (-t: + en -t: -).
  • Spring vooruit / achteruit in kopieerbeweging (gebaseerd op F, en F-commando's van ons).
  • Maak Paste-buffer een paneel accepteren als doel.
  • Flag -a toegevoegd aan nieuw venster om een ​​venster in te vullen na een bestaand, indien nodig verplaatst u vensters.
  • Samenvoegen meer modus in kopieer modus.
  • Doe opdrachtopdrachten expliciet in de globale omgeving (die kan worden gewijzigd met setenv -g), in plaats van met de omgeving waarmee tmux is gestart.
  • Gebruik de hostnaam van de machine als de standaardtitel, in plaats van een lege tekenreeks.
  • Voorkom dubbele vrijheid als de vensteroptie blijft-op-uitgang is ingesteld.
  • Key-string conversies zijn opnieuw geschreven.
  • Merk zombievensters als dood in de lijst met keuzevakken.
  • Betegelde opmaak toegevoegd.
  • Signal handling is herwerkt.
  • Reset SIGCHLD na vork om problemen op te lossen met sommige schelpen.
  • Select-prompt commando verwijderd. Daarom gebonden 'aan command prompt' -p index 'select-window -t: %% & quot; Standaard.
  • Vang SIGHUP en beëindig als u als client loopt, zodat klanten niet meer opknoping wanneer bijvoorbeeld een SSH-sessie is verbroken.
  • Solaris 9-fixes (zoals het toevoegen van compat {get, set} env (3) code).
  • Niet accepteren in plaats van standaard voor attributen.
  • Vensteropties venster-statuswaarschuwing- {alert, bg, fg} toegevoegd.
  • Flag -s toegevoegd aan de opdracht Paste-buffer om een ​​aangepaste separator aan te geven.
  • Laat slepen om een ​​selectie te maken in de kopieermodus als de modusmuisknop is ingesteld.
  • Ondersteun het muis scrollwiel.
  • Maak een pijppaneel aan om speciale tekenreeksen te accepteren (bijv. #I).
  • Probleemoplossingen oplossen bij het starten van tmux van .xinitrc.
  • Geef tmux-sockets (maar niet de bijbehorende folder) groepsvergunningen.
  • Uitbreiding van de doelvlaggen (dwz -t) om een ​​offset te accepteren (bijvoorbeeld -t: +2), en maak het wikkelen van vensters en vensters.
  • Nieuwe commando-kiesbuffer toegevoegd.
  • Nieuwe serveroptie loskoppelen om vast te stellen wat er met een klant gebeurt wanneer de sessie waaraan het is gekoppeld, vernietigd is. Als aan (standaard) is de client losgelaten. Anders wordt de client overgeschakeld naar de meest recente activiteit van de overige sessies.
  • De commando's ladenbuffer, en opslaan-buffer accepteer nu een streepje (-) als het bestand dat van stdin wordt gelezen, of schrijf naar stdout.
  • Aangepaste layouts toegevoegd.
  • Extra code vermindering, bug fixes en manpage verbeteringen.

Wat is nieuw in versie 1.2:

  • Een krachtig, consistent, goed gedocumenteerd en gemakkelijk scriptable commando interface.
  • Een venster kan horizontaal en verticaal in vensters worden gesplitst.
  • Panelen kunnen vrij worden verplaatst en aangepast, of in een van de vier vooraf ingestelde lay-outs worden geregeld.
  • Ondersteuning voor UTF-8 en 256-kleuren terminals.
  • Kopieer en plak met meerdere buffers.
  • Interactieve menu's om windows, sessies of clients te selecteren.
  • Verander het huidige venster door te zoeken naar tekst in het doel.
  • Terminal locking, handmatig of na een time-out.
  • Een schone, gemakkelijk verlengde, BSD-licentiecodebase, onder actieve ontwikkeling.

Wat is nieuw in versie 1.0:

  • Zeer verbeterde layout management, inclusief splitsing in beide richtingen en het gebruik van alle ACS-tekens voor separators.
  • Ondersteuning voor tmux als de shell.
  • Beter kopiëren en plakken.
  • Aanpasbare modustoetsen en zoek door de geschiedenis.
  • Nieuwe opdrachten, waaronder een om het milieu te behandelen en een om paneelnummers weer te geven.
  • Meer kleuropties in de statusregel.
  • Herstructurering van manpagina's.
  • Veel kleine aanvullingen en verschillende bugfixes.

Wat is nieuw in versie 0.9:

  • Belangrijke wijzigingen om infrastructuur te bouwen: opruimen van makefiles en toevoeging van een configuratie script.
  • Monitor-inhoud venster optie om een ​​venster te monitoren voor een specifiek fnmatch (3) patroon. Het vindvenster commando accepteert nu ook fnmatch (3) patronen.
  • vorige lay-out en select-layout commando's en een hoofd horizontale lay-out.
  • Maak de servercontact op SIGUSR1 opnieuw.
  • commando voor een duidelijke geschiedenis.
  • Gebruik ACS-lijntekeningkarakters voor paneel scheidingslijnen.
  • UTF-8 verbeteringen, en code om UTF-8-ondersteuning te detecteren door te kijken naar omgevingsvariabelen.
  • De commando's met de grootte en de grootte van het formaat wijzigen worden nu samengevoegd in een nieuw formaat met grootte -U en -D met -U en -D vlaggen.
  • Bevestig voorafgaand commando om een ​​ja / nee antwoord te vragen voordat u gevaarlijke commando's uitvoert.
  • Statusregelbugfixes, ondersteuning voor UTF-8 (status-utf8-optie) en een sleutel om te plakken uit de plakbuffer.
  • Ondersteuning voor een aantal extra ontsnappingsreeksen en terminalfuncties, waaronder betere ondersteuning voor invoegmodus en tabstops.
  • Verbeterd gedrag van het venster aanpassen van het venster, gemodelleerd na xterm.
  • Enkele codevermindering en een aantal diverse bugfixes.

Wat is nieuw in versie 0.8:

  • Basis horizontale venster splitsing en automatische paneel layout
  • verbeterde UTF-8 ondersteuning en minder geheugenverbruik;
  • ondersteuning voor 88 kleurenterminals;
  • emulatie van scrollregio voor terminals zonder dat;
  • meerdere nieuwe opdrachten en enkele bugfixes.

Wat is nieuw in versie 0.7:

  • kopieerbuffer- en opschortclientcommando's.
  • Ondersteuning om de uitvoer van een shell commando in de statusregel te plaatsen.
  • Individuele vensterkleuren in de statusregel
  • Betere muissteun.
  • De mogelijkheid om attributen voor statusregel, enz. In te stellen.
  • Betere ondersteuning voor zwart-witte terminals.
  • Benoem het venster automatisch om het commando dat erin loopt te passen.
  • Het vermogen om meerdere commando's als een sequentie op te geven.
  • Een aantal bugfixes.

Andere software van ontwikkelaar Nicholas Marriott

Reacties op tmux

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!