Tmux 3.5 og 3.5a

Tmux 3.5 og 3.5a

For en uke siden ble en større oppdatering av tmux-terminalmultiplekseren publisert på nummer 3.5, den viktigste endringen var den forbedrede implementeringen utvidede nøkler (utvidede taster). 5. oktober presenterte utviklerne bugfix utgivelse 3.5a.

tmux er et gratis program som lar deg administrere flere konsolløkter fra en virtuell terminal. Den lar deg dele skjermrommet til en terminalemulator vertikalt eller horisontalt i "ruter", som hver kjører en separat kommandolinjeskalløkt, og gruppere disse "flyene" i "vinduer". "Windows" og "fly" styres av tastekombinasjoner, og det er også valgfri musestøtte. I tillegg implementerer Tmux rulling i konsollutdata og en innebygd utklippstavle. Tmux sine muligheter utvides ved å installere plugins.

Programmet ble utgitt under ISC-lisens og strekker seg til GitHub. Tmux inkludert i minimumsdistribusjon OpenBSD, og installasjon er mulig på mange Unix-lignende systemer.

Endringer i Tmux 3.5

  • For full kompatibilitet med xterm har støtte for utvidede nøkler blitt revidert i modus 2 og modus 1. Nå vil tmux alltid be om modus 2 fra overordnet terminal. Dette lar deg gå til en entydig intern representasjon av nøklene. Lagt til alternativet for utvidet-nøkler-format for å kontrollere formatet på nøkkelpresentasjonen, lik formatOtherKeys-ressursen i xterm.
  • Overlegget (popup-vindu eller meny) vil bli tømt når du åpner ledeteksten.
  • Lagt til kopieringsmodus -d-flagg for å rulle nedover en side mens du allerede er i kopieringsmodus (samme som -e).
  • Hyperkoblinger vil vises i kopieringsmodus. Lagt til copy_cursor_hyperlink format for å få målet for hyperkoblingen under markøren.
  • Lagt til et alternativ for prefiks-tidsavbrudd (tastatursnarveien som begynner å skrive tmux-kommandoer).
  • Musetastkombinasjoner er deaktivert. De vil bli ignorert for å forhindre flukt fra prefikset.
  • Formatene search_count og search_count_partial er lagt til i kopieringsmodus.
  • Musefokus vil ikke bevege seg når du klikker på statuslinjen.
  • Lagt til speilvendte versjoner av hoved-horisontale og hovedvertikale oppsett, der hovedplanet er under eller til høyre, og ikke over eller til venstre.
  • La REP fungere med Unicode-tegn.
  • Fast beregning av escape-sekvenser for slutten av utklippstavlen.
  • CRLF vil bli behandlet som LF i konfigurasjonsfiler når det er mulig.
  • La til løsninger for konsollfeil Linux, som vises når du bruker sterke farger.
  • Når du bygger med systemd, fjernes miljøvariabler som brukes av den.
  • Logikken for å slette den siste bufferen har blitt justert for å bevare utvalgsområdet bedre: hvis elementet under det slettede ikke kan velges (for eksempel valget inkluderte slutten av utdataene), velges elementet ovenfor.
  • Lagt til --enable-jemalloc-alternativet for å bygge med jemalloc minneallokator, på grunn av begrensningene til glibc malloc.
  • Lagt til en måte for klienter (refresh-client -r) å få OSC 10 og 11 forespørsler slik at klienter kan angi forgrunns- og bakgrunnsfarger.
  • Lagt til omvendt søk med N-tasten i tremodus.
  • default-shell vil bli brukt for kommandolinje, #() og popup-vinduer (se 3.5a versjonsnotater).
  • Tilbakestilte de delene av endringene som skulle tillate at allerede søkte linjer hoppes over under søk for å forbedre ytelsen, men som også hoppet over linjeavslutninger helt.
  • Lagt til kommandofeilkrok for kommandoer som mislyktes.
  • Lagt til alternativet tillat-sett-tittel, som forhindrer applikasjoner i å endre paneltittelen.
  • Rettet museoppførsel når du hever markøren: ignorer bare den siste knappen som ble senket, og håndter alltid dobbeltklikk.
  • Rettet et krasj når fokus ble flyttet til et lukkepanel.
  • Når du søker etter neste økt, velger detach-on-destroy den sist opprettede økten.
  • Standard utgangstid redusert til 10 millisekunder.
  • Lagt til display-menu -M kommando, som lar deg alltid inkludere musen i menyen.
  • Enhetsattributtene vil bli søkt etter funksjonskode 21 for DECSLRM og 28 for DECFRA. Nivå 1 tillatt.
  • Et krasj har blitt fikset hvis programmet er kompilert med SIXEL-støtte og SIXEL-fargeregisteret er feil. SIXEL-bilder vil bli slettet før omformatering utføres.
  • Varselet om endret vindu-oppsett sendes ikke hvis vinduet snart skal lukkes.
  • Når utvalget er tomt, vil utvalget bli ansett som tomt i forbindelse med formatvariablene select_active og selection_present.
  • Fast oppførsel av delt vindu -p.

Endringer i Tmux 3.5a

  • Returnert fargenavn grå.
  • Gå tilbake til å bruke /bin/sh for #(), run-shell og if-shell. Popup-vinduer vil fortsette å bruke standard-skallet.
  • Korrigerte snarveier som inkluderer Shift- og C-BSspace-tastene når utvidede taster er aktivert.

Ved oppgradering, vær oppmerksom på at 3.5 endrer presentasjonen av nøklene, noe som betyr at nøkler som tidligere ble ansett som likeverdige nå vil oppføre seg annerledes, for eksempel:

  • CA og Ca, CB og Cb, etc.;
  • Ci og Tab;
  • Cm og Enter;
  • C-@ og C-Space;
  • C-Enter og Enter;
  • C-BTab og CS-Tab.

Eventuelle bindinger som bruker disse tastene må endres i .tmux.conf ved oppgradering til 3.5a.

Kilde: linux.org.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig webhotell med DDoS-beskyttelse, VPS VDS-servere | ProHoster