tmux

Screenshot Software:
tmux
Mga detalye ng Software:
Bersyon: 2.4 Na-update
I-upload ang petsa: 27 Apr 17
Nag-develop: Nicholas Marriott
Lisensya: Libre
Katanyagan: 84

Rating: nan/5 (Total Votes: 0)

tmux ay isang open source "terminal multiplexer" na tool na nagbibigay-daan sa isang bilang ng mga bintana upang malikha, na-access at kinokontrol na mula sa isang solong terminal.

tmux ay nilayon upang maging isang simple at modernong alternatibo sa software tulad ng GNU screen

Ano ang bagong sa ito release:.

  • Suporta para sa mouse double at triple-click.
  • BCE (Background Color Erase) ay suportado na ngayon.
  • Ang lahat ng mga Bahagi ng isang string sa paghahanap sa kopya mode na ngayon ang naka-highlight; Bukod pa rito, ang bilang ng mga resulta ng paghahanap ay ipinapakita. Ang pag-highlight ng mga update interactively may mga default emacs key bindings (incremental paghahanap).
  • source-file Nauunawaan na ngayon ng glob pattern.
  • mga format na ngayong magkaroon ng simpleng mga paghahambing:
  • # {==: a, b} # {=: a, b}
  • May mga sumusunod na mga bagong format:
  • - # {bersiyon} - ang tmux server bersyon; - # {client_termtype} - ang terminal uri ng client; - # {CLIENT_NAME} - ang pangalan ng isang client; - # {client_written} - ang bilang ng mga bytes na nakasulat sa client
  • .
  • Ang configuration file ay tumatanggap na ngayon% kung /% endif conditional mga bloke na kung saan ay naproseso nang ipina-parse; ang argument ay isang format na string (kapaki-pakinabang sa mga bagong mga pagpipilian sa format paghahambing).
  • baklasin-client ngayon ay may -E-execute ng isang command na pinapalitan ang client sa halip ng paglabas.
  • Magdagdag ng suporta para sa mga pasadyang utos alias, ito ay isang array na opsyon na kung saan ay naglalaman ng mga item ng form & quot; alias = command na & quot ;. Ito ay consulted kapag ang isang hindi kilalang command na ipina-parse.
  • masira-pane ngayon ay -n upang tukuyin ang bagong pangalan window.
  • OSC 52 suporta ay naidagdag na para sa mga programang loob tmux upang magtakda ng isang tmux buffer.
  • Ang mouse & quot; lahat ng kaganapan & quot; mode (1003) ay suportado na ngayon.
  • Palette setting na ito ay Ngayon ay posible (OSC 4 at 104).
  • Strikethrough support (isang kamakailan-lamang terminfo ay kinakailangan).
  • Naka-grupo sa mga sesyon ay maaari na ngayong may pangalang (bagong -t).
  • terminal-override at i-update-kapaligiran ay ngayon array pagpipilian (ang nakaraang hanay -ag syntax ay dapat na gumana nang walang pagbabago).
  • Nagkaroon ng makabuluhang pagpapabuti ng pagganap.

Ano ang bagong sa bersyon 1.8:

  • Di-katugmang Mga Pagbabago:
  • layout gawing muli / undo ay inalis na.
  • Normal Pagbabago:
  • Magdagdag halfpage up / down binding upang kopyahin mode.
  • Session ng pagpili naayos upang gumana sa unattached session.

  • window-status-huling-
  • Bagong window opsyon {attr, bg, fg} upang tumukoy sa huling window na kung saan ay aktibo.
  • Pag-scroll sa copy-mode ngayon scroll sa rehiyon nang hindi nililipat ang cursor ng mouse.
  • run-shell natutunan '-t' upang tukuyin ang pane upang gamitin kapag nagpapakita ng output.
  • Suporta para sa gitna-click-paste.
  • piliin ang puno natututo '-u' upang simulan uncollapsed.
  • select-window natutunan '-T; upang i-toggle sa huling window na kung ito ay nasa kasalukuyang.
  • Bagong opsyon session 'akala-paste-time' para sa pag-paste ng teksto kumpara sa key-bisang mga aksyon.
  • choose- * ngayong utos magtrabaho sa labas ng isang nakakabit na client.
  • Alias ​​ay ipinapakita na ngayon para sa listahan-utos command.
  • Status natututo tungkol sa mga format.
  • Free-form opsyon ay maaaring itakda sa set-pagpipilian kung prepended na may isang sign '@'.
  • capture-pane natutunan 'p' upang ipadala sa stdout, at '-e' para sa pagkuha ng mga pagkakasunud-sunod escape, at '-a' upang makuha ang kahaliling screen, at '-P' sa tambakan ng basura nakabinbing output.
  • Maraming mga bagong format idinagdag (client_session, client_last_session, atbp.)
  • Control mode, kung saan ay isang paraan para sa isang client na magpadala tmux utos. Sa kasalukuyan mas kapaki-pakinabang sa mga gumagamit ng iterm2.
  • resize-pane natutunan '-x' at '-y' para sa absolute pane sizing.
  • Config file loading ngayon ang mga ulat error mula sa lahat ng mga file na na-load sa pamamagitan ng command 'source-file'.
  • 'copy-pipe' mode command upang kopyahin pagpili at pipe ang mga napili sa isang command.
  • Ang mga pagbabago pane ay maaari na ngayong naglalabas focus notification para sa ilang mga application na gumagamit ng mga iyon.
  • run-shell at kung-shell na ngayong tanggapin ang format placeholder.
  • resize-pane natutunan '-Z' para sa pag-zoom ng pane pansamantala.
  • bagong-session natutunan '-Isang' upang gawin itong kumilos tulad ng i-attach-session.
  • set-pagpipilian natutunan '-o' upang pigilan ang pag-set ng isang pagpipilian na kung saan ay naka-set.
  • capture-pane at show-pagpipilian natututo '-q' upang patahimikin ang mga error.
  • Bagong utos 'paghihintay-for' na mga bloke ng kliyente hanggang woken up muli.
  • Ang pagre-resize pane na ngayon reflow ang teksto sa loob ng mga ito.
  • Maraming at maraming mga pag-aayos ng bug, pag-aayos ng memory-leaks, atbp.
  • Various manpage pagpapabuti.

Ano ang bagong sa bersyon 1.7:.

  • Maraming bugfixes at bagong mga pagpipilian

Ano ang bagong sa bersyon 1.4:

  • Window bell pag-uulat naayos na.
  • Ipakita kung saan pane ay aktibo sa listahan-pane output.
  • Backoff reworked.
  • Pigilan ang server mula sa namamatay kapag lumilipat sa kopya mode kapag nasa ibang mode.
  • I-reset tumatakbo trabaho kapag ang mga linya ng katayuan ay pinagana o nahinto.
  • Gawing simple xterm modifier detection.
  • Iwasan ang pag-crash sa kopya mode kung ang laki ng screen ay masyadong maliit para sa mga tagapagpahiwatig.
  • Flags -n at -P idinagdag upang lumipat-client.
  • Gamitin ang UTF-8 linya pagguhit ng mga character sa UTF-8 terminal, sa gayon ay pag-aayos ng ilang mga terminal (eg masilya) na huwag paganahin ang vt100 ACS mode lumilipat mga pagkakasunud-sunod sa UTF-8 mode. Sa terminal na walang ACS, gamitin ASCII katumbas.
  • Bagong opsyon server exit-unattached idinagdag.
  • Bagong opsyon session sirain-unattached idinagdag.
  • Fall bumalik sa normal na paraan ng session na pagpipilian kung $ TMUX umiiral ngunit ay hindi wasto kaysa sa pagtanggi.
  • Markahan paulit-ulit na mga susi na may & quot; (ulitin) & quot; sa key listahan.
  • Kapag tinatanggal ang isang pane, huwag baguhin ang mga aktibong pane maliban kung ang mga aktibong pane ay talagang ang isa tinatanggal.
  • Nagdagdag ng bagong utos huling-pane.
  • pag-aayos ng Aix.
  • I-flag -a idinagdag upang alisan ng tali-key.
  • Magdagdag XAUTHORITY upang i-update-kapaligiran.
  • Higit pang impormasyon tungkol window at pane flags ay ipinapakita na ngayon sa listahan -. *
  • Kung VISUAL o EDITOR ay naglalaman & quot; vi & quot; i-configure ang mode-keys at kalagayan-susi sa vi.
  • Bagong window opsyon monitor-katahimikan at session opsyon visual-katahimikan idinagdag.
  • Sa built-in na mga layout ipamahagi ang mga pane mas pantay-pantay.
  • I-set ang default na halaga ng pangunahing-pane-width sa 80 sa halip ng 81.
  • Command-line flag -V idinagdag.
  • Sa halip ng pagsunod sa isang per-client prompt history gawin itong global.
  • Ayusin ang rectangle na kopya upang kumilos tulad ng emacs (ang cursor ay hindi bahagi ng ang pagpili sa kanang gilid ngunit sa kaliwa ito ay).
  • I-flag -l idinagdag upang lumipat-client.
  • Kunin kapaligiran variable mula sa global na kapaligiran sa halip na getenv (3), kaya na nagpapahintulot sa kanila upang ma-update sa panahon ng configuration file.
  • Bagong mga pagpipilian sa window ibang-pane- {taas, lapad} idinagdag.
  • Higit pang mga menor de edad bug naayos at pagpapabuti manpage.

Ano ang bagong sa bersyon 1.3:

  • Bago input parser.
  • Flags upang lumipat sa mga pane -UDLR idinagdag sa select-pane.
  • Command up-pane, at down-pane dahil, dahil katumbas na pag-uugali ay magagamit na ngayon sa pamamagitan ng target na bandila (-t: + at -t: -).
  • Tumalon-forward / paatras sa copy ilipat (batay sa vi ni F, at f command).
  • Gumawa paste-buffer tanggapin ang isang pane bilang isang target.
  • I-flag -a idinagdag sa bagong window upang magsingit ng isang window matapos ang isa pa, paglipat windows up kung kinakailangan.
  • Pagsamahin ang higit pang mga mode sa kopya mode.
  • Run trabaho utos tahasang sa global na kapaligiran (na kung saan ay maaaring mabago sa setenv -g), sa halip na sa kapaligiran tmux makapagsimula sa.
  • Gamitin ang hostname ng makina bilang ang default na pamagat, sa halip ng isang walang laman na string.
  • Pigilan ang double libre kung ang window opsyon na manatiling-sa-exit ay nakatakda.
  • Key string conversion isulat muli.
  • Markahan zombie windows bilang patay sa pumili-window listahan.
  • idinagdag Naka-tile layout.
  • Signal paghawak reworked.
  • I-reset SIGCHLD matapos tinidor upang ayusin ang mga problema sa ilan shell.

  • dahil
  • Piliin-prompt na command. Samakatuwid, nakatali 'sa command-prompt -p index & quot; select-window -t: %% & quot; sa pamamagitan ng default.
  • Catch SIGHUP at wakasan kung tumatakbo bilang isang kliyente, kaya pag-iwas sa mga kliyente mula sa pagiging kaliwa pabitin sa paligid kapag, halimbawa, ang isang SSH session ay naka-disconnect.
  • Solaris 9 mga pag-aayos (tulad ng pagdaragdag ng compat {makakuha, itakda} env (3) code).
  • Tanggapin none halip ng default para sa mga katangian.
  • Window opsyon window-status-alert- {alert, bg, fg} idinagdag.
  • I-flag -s idinagdag sa i-paste-buffer command upang tukuyin ang isang pasadyang separator.
  • Payagan pag-drag upang gumawa ng isang pagpipilian sa kopya mode kung ang pagpipilian mode-mouse ay nakatakda.
  • Suportahan ang mouse scroll wheel.
  • Gumawa pipe-pane tanggapin ang mga espesyal na mga pagkakasunud-sunod ng character (eg #I).
  • Ayusin ang problema sa window sizing kapag nagsisimula tmux mula .xinitrc.
  • Mangagbigay tmux sockets (ngunit hindi ang naglalaman ng folder) permissions group.
  • I-extend ang target na mga flag (ie -t) upang tanggapin ang isang offset (halimbawa -t: 2), at gawin itong balutin window, at ang mga pane
  • .
  • Bagong utos pumili-buffer idinagdag.
  • Bagong opsyon server baklasin-on-sirain upang i-set kung ano ang mangyayari sa isang client kapag ang session ng ito ay naka-attach sa ay nawasak. Kung sa (default), ang client ay hiwalay. Sa kabilang banda, ang client ay inililipat sa mga pinaka-kamakailan-lamang na mga aktibong mga natitirang mga sesyon.
  • Ang mga utos load-buffer, at i-save-buffer ngayon tanggapin ng gitling (-). Pati na ang file na magbasa mula sa stdin, o sumulat sa stdout
  • Custom layout idinagdag.
  • Mga Karagdagang pagbabawas code, pag-aayos ng bug, at manpage pagpapahusay.

Ano ang bagong sa bersyon 1.2:

  • Ang isang malakas na, pare-pareho, mahusay na dokumentado at madali scriptable utos interface.
  • Ang isang window ay maaaring hatiin nang pahalang at patayo sa mga pane.
  • pane ay maaaring malayang inilipat at laki, o isagawa sa isa sa apat na mga preset na mga layout.
  • Suporta para sa UTF-8 at 256-color terminal.
  • Kopyahin at i-paste na may maramihang mga buffers.
  • Interactive menu upang piliin ang mga bintana, mga session o mga kliyente.
  • Palitan ang kasalukuyang window sa pamamagitan ng paghahanap ng text sa target.
  • Terminal pagla-lock, manu-mano o matapos ang isang timeout.
  • Ang isang malinis, madaling pinalawak, BSD-lisensiyadong codebase, sa ilalim ng aktibong pag-unlad.

Ano ang bagong sa bersyon 1.0:

  • Hugely pinabuting layout management, kabilang ang paghahati ng pang sa parehong direksyon at paggamit ng lahat ng ACS character para panghiwalay.
  • Suporta para sa tmux bilang ang shell.
  • Mas mahusay na kopya at i-paste.
  • Nako-customize na mga susi mode at paghahanap sa pamamagitan ng kasaysayan.
  • Bagong command, kabilang ang isa upang mahawakan ang kapaligiran at ang isa ay upang ipakita ang mga numero pane.
  • Higit pang mga opsyon ng kulay sa status line.
  • Man pahinang pagbabagong-tatag.
  • Maraming menor de edad mga karagdagan at ilang bugfixes.

Ano ang bagong sa bersyon 0.9:

  • Major mga pagbabago upang bumuo ng imprastraktura. Cleanup ng makefiles at pagdagdag ng isang configure script
  • monitor-content window pagpipilian upang subaybayan ang isang window para sa isang tiyak fnmatch (3) pattern. Hanapin-window ng command na rin ngayon ang tumatanggap fnmatch (3) pattern.
  • nakaraang-layout at pumili-layout utos, at isang pangunahing-horizontal layout.
  • Muling likhain ang server socket sa SIGUSR1.
  • malinaw na-history command.
  • Gamitin ang ACS line drawing character para pane separator linya.
  • UTF-8 pagpapabuti, at code sa tiktikan UTF-8 na suporta sa pamamagitan ng pagtingin sa mga variable na kapaligiran.
  • Ang laki-pane-up at baguhin ang laki-pane-down utos ay ngayon Pinagsama-sama sa isang bagong resize-pane utos na may -U at -D flag.
  • kumpirmahin-bago command upang humiling ng isang oo / hindi sagot bago e-execute mapanganib na mga utos.
  • pag-aayos ng Status line bug, suporta para sa UTF-8 (status-utf8 opsyon), at isang susi upang i-paste mula sa i-paste ang buffer.
  • Suporta para sa ilang karagdagang mga pagkakasunud-sunod escape at terminal tampok, kabilang ang mas mahusay na suporta para sa insert mode at tab tumitigil.
  • Pinahusay na window pagbabago ng laki ng pag-uugali, imo-modelo pagkatapos ng xterm.
  • Ang ilang mga code na pagbabawas at isang bilang ng mga iba't ibang mga pag-aayos ng bug.

Ano ang bagong sa bersyon 0.8:

  • pangunahing pahalang na window paghahati at awtomatikong pag-pane layout;
  • pinabuting UTF-8 na suporta at nabawasan memory consumption;
  • suporta para sa 88 mga terminal kulay;
  • pagtulad ng scroll rehiyon para sa mga terminal nang wala ito;
  • ilang bagong utos at ng ilang mga bug pag-aayos.

Ano ang bagong sa bersyon 0.7:.

  • copy-buffer at suspindihin-client command
  • Suporta para sa paglalagay ng ang output ng isang shell command sa status line.
  • Indibidwal na window kulay sa status line.
  • Mas mahusay na suporta mouse.
  • Ang kakayahang magtakda ng mga katangian para sa katayuan ng line, atbp.
  • Mas mahusay na suporta para sa black and white terminal.
  • Awtomatikong renames ang window upang tumugma sa mga utos na tumatakbo sa loob nito.
  • Ang kakayahan upang tukuyin ang maramihang mga command tulad ng isang pagkakasunod-sunod.
  • Ang isang bilang ng mga bugfixes.

Iba pang mga software developer ng Nicholas Marriott

Mga komento sa tmux

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!