tmux

Software screenshot:
tmux
Rincian Software:
Versi: 2.4 Diperbarui
Tanggal Upload: 27 Apr 17
Pengembang: Nicholas Marriott
Lisensi: Gratis
Popularitas: 84

Rating: nan/5 (Total Votes: 0)

tmux adalah alat "multiplekser terminal" open source yang memungkinkan sejumlah jendela dibuat, diakses dan dikendalikan dari satu terminal.

tmux dimaksudkan untuk menjadi alternatif sederhana dan modern untuk perangkat lunak seperti layar GNU.

Apa yang baru dalam rilis ini:

  • Dukungan untuk klik ganda dan triple mouse.
  • BCE (Background Color Erase) sekarang didukung.
  • Semua kemunculan string pencarian dalam mode copy sekarang disorot; Selain itu, jumlah hasil pencarian akan ditampilkan. Pembaruan penyorotan secara interaktif dengan binding key emacs default (incremental search).
  • source-file sekarang mengerti pola glob.
  • Format sekarang memiliki perbandingan sederhana:
  • # {==: a, b} # {! =: A, b}
  • Ada format baru berikut:
  • - # {version} - versi server tmux; - # {client_termtype} - jenis terminal klien; - # {client_name} - nama klien; - # {client_written} - jumlah byte yang ditulis ke klien.
  • File konfigurasi sekarang menerima% if /% endif blok bersyarat yang diproses saat diurai; Argumennya adalah format string (berguna dengan opsi perbandingan format baru).
  • detach-client sekarang memiliki -E untuk menjalankan perintah yang menggantikan klien alih-alih keluar.
  • Tambahkan dukungan untuk alias perintah kustom, ini adalah opsi array yang berisi item dari form & quot; alias = command & quot ;. Ini dikonsultasikan saat perintah yang tidak diketahui diurai.
  • break-pane sekarang memiliki -n untuk menentukan nama jendela baru.
  • Dukungan OSC 52 telah ditambahkan untuk program di dalam tmux untuk mengatur buffer tmux.
  • Mouse & quot; semua acara & quot; Mode (1003) sekarang didukung.
  • Pengaturan palet sekarang dimungkinkan (OSC 4 dan 104).
  • Dukungan mencoret (diperlukan sebuah terminfo baru-baru ini).
  • Sesi yang dikelompokkan sekarang dapat diberi nama (baru -t).
  • terminal-overrides dan update-environment sekarang adalah opsi array (sintaks set -ag sebelumnya harus bekerja tanpa perubahan).
  • Ada peningkatan kinerja yang substansial.

Apa yang baru di versi 1.8:

  • Perubahan yang Tidak Sesuai:
  • tata letak redo / undo telah dihapus.
  • Perubahan Normal:
  • Tambahkan halfpage up / down bindings untuk menyalin mode.
  • Sesi memilih tetap bekerja dengan sesi yang tidak diikat.
  • Jendela baru pilihan jendela-status-last- {attr, bg, fg} untuk menunjukkan jendela terakhir yang aktif.
  • Scrolling in copy-mode sekarang menggulir wilayah tanpa menggerakkan kursor mouse.
  • run-shell pelajari '-t' untuk menentukan panel yang akan digunakan saat menampilkan keluaran.
  • Dukungan untuk pelepasan klik tengah.
  • pilih pohon yang belajar '-u' untuk mulai tidak terkelupas.
  • jendela pilih dipelajari '-T; Untuk beralih ke jendela terakhir jika sudah lancar.
  • Opsi sesi baru 'asumsikan-tempel-waktu' untuk menempelkan teks versus tindakan pengikat kunci.
  • perintah pilih * sekarang bekerja di luar klien terlampir.
  • Alias ​​sekarang ditampilkan untuk perintah perintah daftar.
  • Status belajar tentang format.
  • Pilihan bentuk bebas dapat disetel dengan opsi set jika ditambahkan dengan tanda '@'.
  • capture-pane pelajari '-p' untuk dikirim ke stdout, dan '-e' untuk menangkap escape sequence, dan '-a' untuk menangkap layar alternatif, dan '-P' untuk membuang output yang tertunda.
  • Banyak format baru ditambahkan (client_session, client_last_session, dll.)
  • Mode kontrol, yang merupakan cara bagi klien untuk mengirim perintah tmux. Saat ini lebih bermanfaat bagi pengguna iterm2.
  • resize-pane belajar '-x' dan '-y' untuk ukuran panel absolut.
  • File konfigurasi sekarang melaporkan kesalahan dari semua file yang dimuat melalui perintah 'source-file'.

  • Perintah
  • 'copy-pipe' untuk menyalin seleksi dan memilih pipa ke sebuah perintah.
  • Panel perubahan sekarang dapat memancarkan pemberitahuan fokus untuk aplikasi tertentu yang menggunakannya.
  • run-shell dan jika-shell sekarang menerima placeholder format.
  • resize-pane pelajari '-Z' untuk memperbesar panel untuk sementara.
  • sesi baru dipelajari '-A' agar membuatnya berperilaku seperti sesi melampirkan.
  • set-option dipelajari '-o' untuk mencegah pengaturan opsi yang sudah ditetapkan.
  • capture-pane dan show-options belajar '-q' untuk membungkam kesalahan.
  • Perintah baru 'wait-for' yang memblokir klien sampai terbangun lagi.
  • Mengubah ukuran panel sekarang akan mengubah teks di dalamnya.
  • Banyak dan banyak perbaikan bug, memperbaiki kebocoran memori, dan lain-lain
  • Berbagai perbaikan manual.

Apa yang baru di versi 1.7:

  • Banyak perbaikan bug dan opsi baru.

Apa yang baru di versi 1.4:

  • Pelaporan lonceng jendela tetap.
  • Tampilkan panel mana yang aktif di output panel daftar.
  • Backoff dikerjakan ulang.
  • Cegah server mati saat beralih ke mode salin saat sudah dalam mode yang berbeda.
  • Setel ulang pekerjaan saat status baris diaktifkan atau dinonaktifkan.
  • Menyederhanakan deteksi pengubah xterm.
  • Hindari menabrak mode salin jika ukuran layar terlalu kecil untuk indikator.
  • Flags -n dan -p ditambahkan ke switch-client.
  • Gunakan karakter gambar garis UTF-8 pada terminal UTF-8, sehingga memperbaiki beberapa terminal (misalnya dempul) yang menonaktifkan mode vt100 ACS yang beralih urutan dalam mode UTF-8. Pada terminal tanpa ACS, gunakan setara ASCII.
  • Opsi server baru keluar-unattached ditambahkan.
  • Opsi sesi baru dihancurkan - tidak terpasang.
  • Jatuh kembali pada metode pilihan sesi normal jika $ TMUX ada tapi tidak valid daripada menolak.
  • Tandai kunci berulang dengan & quot; (ulangi) & quot; Di daftar utama.
  • Saat mengeluarkan panel, jangan mengubah panel aktif kecuali panel aktif sebenarnya yang sedang dihapus.
  • Perintah baru panel terakhir ditambahkan.
  • AIX perbaikan.
  • Flag - ditambahkan ke unbind-key.
  • Tambahkan XAUTHORITY untuk memperbarui lingkungan.
  • Informasi lebih lanjut mengenai bendera jendela dan panel sekarang ditampilkan dalam daftar - *.
  • Jika VISUAL atau EDITOR berisi & quot; vi & quot; Konfigurasikan tombol mode dan kunci status ke vi.
  • Opsi jendela monitor baru-diam dan pilihan sesi visual-silence ditambahkan.
  • Pada built-in layout, bagikan panel secara lebih merata.
  • Tetapkan nilai default dari main-pane-width menjadi 80, bukan 81.
  • Baris perintah -V ditambahkan.
  • Alih-alih menyimpan riwayat permintaan per klien menjadikannya global.
  • Perbaiki salinan persegi panjang agar berperilaku seperti emacs (kursor bukan bagian dari pilihan di tepi kanan tapi di sebelah kiri itu ada).
  • Flag -l ditambahkan ke switch-client.
  • Ambil variabel lingkungan dari lingkungan global daripada getenv (3), sehingga memungkinkannya diperbarui selama file konfigurasi.
  • Opsi jendela baru lainnya - pane- {height, width} ditambahkan.
  • Perbaikan bug dan perbaikan manual yang lebih kecil.

Apa yang baru di versi 1.3:

  • parser masukan baru.
  • Bendera untuk bergerak melalui panel - ACL ditambahkan ke panel pilih.
  • Perintah up-pane, dan panel bawah dihapus, karena perilaku setara sekarang tersedia melalui bendera target (-t: + and -t: -).
  • Langsung maju / mundur dalam pergerakan salinan (berdasarkan perintah F, dan f),
  • Buat penyangga pasta menerima panel sebagai target.
  • Flag - ditambahkan ke jendela baru untuk memasukkan jendela setelah jendela yang ada, memindahkan jendela ke atas jika perlu.
  • Gabungkan mode lebih ke mode salin.
  • Jalankan perintah pekerjaan secara eksplisit di lingkungan global (yang dapat dimodifikasi dengan setenv -g), bukan dengan lingkungan yang dimulai dengan tmux.
  • Gunakan nama host mesin sebagai judul default, bukan string kosong.
  • Cegah double free jika opsi jendela tetap-on-exit sudah diatur.
  • Konversi string kunci ditulis ulang.
  • Mark zombie windows mati dalam daftar pilih-jendela.
  • Tata letak ubin ditambahkan.
  • Penanganan sinyal dikerjakan ulang.
  • Setel ulang SIGCHLD setelah fork untuk memperbaiki masalah dengan beberapa kerang.
  • Perintah pilih-prompt dihapus. Oleh karena itu, terikat 'ke command-prompt -p index & quot; select-window -t: %% & quot; Secara default.
  • Menangkap SIGHUP dan mengakhiri jika menjalankannya sebagai klien, sehingga menghindari klien agar tidak berkeliaran saat, misalnya, sesi SSH terputus.
  • Solaris 9 perbaikan (seperti menambahkan compat {get, set} env (3) code).
  • Tidak menerima alias default untuk atribut.
  • Jendela pilihan jendela-status-alert- {alert, bg, fg} ditambahkan.
  • Flag -s ditambahkan ke perintah penyangga pasta untuk menentukan pemisah khusus.
  • Izinkan menyeret untuk membuat pilihan dalam mode salin jika opsi mode mouse dipilih.
  • Mendukung roda gulir mouse.
  • Buat panel pipa menerima urutan karakter khusus (misalnya #I).
  • Perbaiki masalah dengan ukuran jendela saat memulai tmux dari .xinitrc.
  • Berikan soket tmux (tapi bukan folder yang berisi folder).
  • Perluas flag target (yaitu -t) untuk menerima offset (misalnya -t: +2), dan buat itu membungkus jendela, dan panel.
  • Perintah baru pilih-buffer ditambahkan.
  • Opsi server baru dilepas-pada-hancurkan untuk mengatur apa yang terjadi pada klien saat sesi yang dilampirkan dihancurkan. Jika on (default), klien dilepas. Jika tidak, klien akan beralih ke sesi yang terakhir aktif dari sesi yang tersisa.
  • Perintah load-buffer, dan save-buffer sekarang menerima tanda hubung (-) saat file dibaca dari stdin, atau ditulis ke stdout.
  • Tata letak khusus ditambahkan.
  • Pengurangan kode tambahan, perbaikan bug, dan peningkatan manual.

Apa yang baru di versi 1.2:

  • Perintah yang kuat, konsisten, terdokumentasi dengan baik dan mudah ditulis Antarmuka.
  • Jendela dapat dibagi secara horisontal dan vertikal menjadi panel.
  • Panes dapat dengan bebas dipindahkan dan diubah ukurannya, atau diatur menjadi salah satu dari empat layout preset.
  • Dukungan untuk terminal UTF-8 dan 256-warna.
  • Salin dan tempel dengan beberapa penyangga.
  • Menu interaktif untuk memilih jendela, sesi, atau klien.
  • Ubah jendela aktif dengan mencari teks di target.
  • Penguncian terminal, manual atau setelah batas waktu.
  • Basis kode berlisensi BGB yang mudah dibersihkan dan mudah dibersihkan, sedang dalam pengembangan aktif.

Apa yang baru di versi 1.0:

  • Tata letak manajemen yang sangat baik, termasuk pemecahan di kedua arah dan gunakan semua karakter ACS untuk pemisah.
  • Dukungan untuk tmux sebagai shell.
  • Salin dan tempel yang lebih baik.
  • Tombol modus yang dapat disesuaikan dan mencari sepanjang sejarah.
  • Perintah baru, termasuk satu untuk menangani lingkungan dan satu untuk menampilkan nomor pane.
  • Pilihan warna lebih banyak pada baris status.
  • Halaman man reorganisasi.
  • Banyak tambahan kecil dan beberapa perbaikan bug.

Apa yang baru di versi 0.9:

  • Perubahan besar untuk membangun infrastruktur: pembersihan makefile dan penambahan skrip configure.
  • pilihan jendela monitor-content untuk memantau jendela untuk pola fnmatch tertentu (3). Perintah find-window juga sekarang menerima pola fnmatch (3).
  • perintah tata letak dan tata letak sebelumnya, dan tata letak horisontal utama.
  • Buat kembali soket server di SIGUSR1.
  • perintah clear-history.
  • Gunakan karakter gambar garis ACS untuk garis pemisah panel.
  • perbaikan UTF-8, dan kode untuk mendeteksi dukungan UTF-8 dengan melihat variabel lingkungan.
  • Perintah resize-pane-up dan resize-pane-down sekarang digabungkan menjadi perintah resize-pane baru dengan -U dan -D flag.
  • konfirmasi-sebelum perintah untuk meminta jawaban ya / tidak sebelum menjalankan perintah berbahaya.
  • Perbaikan bug baris status, dukungan untuk UTF-8 (opsi status-utf8), dan kunci untuk ditempelkan dari buffer tempel.
  • Dukungan untuk beberapa rangkaian pelarian dan fitur pelepasan tambahan, termasuk dukungan yang lebih baik untuk mode insert dan pemberhentian tab.
  • Perilaku pengubah ukuran jendela yang ditingkatkan, dimodelkan setelah xterm.
  • Beberapa pengurangan kode dan sejumlah perbaikan bug lain-lain.

Apa yang baru di versi 0.8:

  • jendela horisontal dasar membelah dan tata letak pane otomatis;
  • meningkatkan dukungan UTF-8 dan mengurangi konsumsi memori;
  • dukung 88 terminal warna;
  • emulasi daerah gulir untuk terminal tanpa itu;
  • beberapa perintah baru dan beberapa perbaikan bug.

Apa yang baru di perintah penyandian penyandian dan suspend-klien versi 0.7:

>

  • Dukungan untuk menempatkan output dari perintah shell pada baris status.
  • Warna jendela individual pada baris status.
  • Dukungan mouse yang lebih baik.
  • Kemampuan untuk mengatur atribut untuk baris status, dan lain-lain
  • Dukungan yang lebih baik untuk terminal hitam putih.
  • Ganti nama jendela secara otomatis agar sesuai dengan perintah yang dijalankan di dalamnya.
  • Kemampuan untuk menentukan beberapa perintah sebagai urutan.
  • Sejumlah perbaikan bug.
  • Perangkat lunak lain dari pengembang Nicholas Marriott

    Komentar untuk tmux

    Komentar tidak ditemukan
    Tambahkan komentar
    Aktifkan gambar!