tmux

Yazılım ekran görüntüsü:
tmux
Yazılım detaylar:
Versiyon: 2.4 Güncelenir
Qayıt: 27 Apr 17
Geliştirici: Nicholas Marriott
Lisans: Ücretsiz
Popülerlik: 84

Rating: nan/5 (Total Votes: 0)

tmux, bir pencereden oluşturulmasına, erişilmesine ve tek bir terminalden kontrol edilmesine izin veren açık kaynaklı bir "terminal çoklayıcı" aracıdır.

tmux, bu sürümde GNU ekranı gibi basit ve modern bir alternatif olarak tasarlanmıştır.

Yenilikler :

  • Fare çift ve üç kez tıklamaları destekler.
  • BCE (Arka Plan Renk Silme) artık destekleniyor.
  • Kopyalama modunda bir arama dizesindeki tüm tekrarlar vurgulanır; Ayrıca, arama sonuçları sayısı görüntülenir. Vurgulanan güncellemeler, varsayılan emacs anahtar bağlamlarıyla (artımlı arama) interaktif olarak.
  • source-file artık glob kalıplarını anlıyor.
  • Biçimlerin şimdi basit karşılaştırmaları var:
  • # {==: a, b} # {! =: A, b}
  • Şu yeni biçimler var:
  • - # {version} - tmux sunucu sürümü; - # {client_termtype} - istemcinin terminal türü; - # {client_name} - bir müşterinin adı; - # {client_written} - istemciye yazılan bayt sayısı.
  • Yapılandırma dosyası şimdi ayrıştırıldığında işlenen% if /% endif şartlı blokları kabul eder; Bağımsız değişken bir biçim dizesidir (yeni biçim karşılaştırma seçenekleri ile kullanışlıdır).
  • detach-client şimdi, yerine çıkmadan müşteriyi değiştiren bir komutu çalıştırmak için -E'ye sahip.
  • Özel komut takma adları için destek ekleyin; bu, & quot; alias = command & quot; biçimindeki öğeleri içeren bir dizi seçeneğidir. Bilinmeyen bir komut ayrıştırıldığında bu sorulur.
  • kırpma bölmesinde artık yeni pencere adını belirtmek için -n seçeneği var.
  • tmux tamponunu ayarlamak için tmux içindeki programlar için OSC 52 desteği eklendi.
  • Farenin & quot; tüm etkinlik & quot; Modu (1003) artık desteklenmektedir.
  • Palet ayarı artık mümkündür (OSC 4 ve 104).
  • Üstü çizili destek (son bir terminfo gereklidir).
  • Şimdi gruplanmış oturumlara (yeni -t) ad verilebilir.
  • terminal geçersiz kılmaları ve güncelleme ortamı artık dizi seçenekleri (önceki set -ag sözdizimi değişiklik olmadan çalışmalıdır).
  • Önemli performans iyileştirmeleri yapıldı.

  • 1.8 sürümünde

yenilikler :

  • Uyumsuz Değişiklikler:
  • düzeni yeniden yükle / geri alma işlemi kaldırıldı.
  • Normal Değişiklikler:
  • Kopyalama moduna yarı sayfalı yukarı / aşağı bağlamaları ekleyin.
  • Oturum seçili olmayan oturumlarla çalışacak şekilde sabit seçimi.
  • Etkin olan son pencereyi belirten yeni pencere seçenekleri window-status-last- {attr, bg, fg}.
  • Kopyalama modunda kaydırma işlemi, bölgeyi fare imlecini taşımadan kaydırır.
  • çalışma kabuğu, çıktı görüntülerken kullanılacak bölmeyi belirtmek için '-t' öğrendi.
  • Orta tıklama yapıştırması için destek.
  • Seçme ağacı, geçersiz kılmaya başlamak için '-u' öğrendi.
  • seçilen pencere öğrendi '-T; Zaten halihazırda mevcutsa, son pencereye geçiş yapmak için.
  • Metin bağlama eylemlerine karşı yapıştırma metni için yeni oturum seçeneği 'varsayımla-yapıştır-zaman'.
  • choose- * komutları artık ekli bir istemci dışında çalışıyor.
  • Şimdi liste komutları komutu için diğer adlar gösterilir.
  • Durum, biçimler hakkında öğrendi.
  • Serbest biçimli seçenekler, '@' işareti ile öne çıkarıldığında, set seçeneği ile ayarlanabilir.
  • yakalama bölmesi stdout'a gönderilecek '-p' ve kaçış dizilerini yakalamak için '-e' ve diğer ekranı yakalamak için '-a' ve bekleyen çıktıyı çıkartmak için '-P' öğrendi.
  • Birçok yeni biçimler eklendi (client_session, client_last_session, vb.)
  • Kontrol modu, bir istemcinin tmux komutları göndermesinin bir yoludur. Şu anda iterm2 kullanıcıları için daha yararlı.
  • yeniden boyutlandırma bölmesi mutlak bölme boyutlandırması için '-x' ve '-y' öğrendi.
  • Yapılandırma dosyası yükleniyor, artık 'kaynak dosyası' komutu aracılığıyla yüklenen tüm dosyalardan hatalar bildiriyor.
  • 'kopyalama-boru' modu komutu seçimi kopyalamak ve seçimi bir komuta yönlendirmek için kullanılır.
  • Değişiklik bölmeleri, şimdi bunları kullanan bazı uygulamalar için odağı bildirimler yayınlayabilir.
  • run-shell ve if-shell artık biçim yer tutucuları kabul ediyor.
  • yeniden boyutlandırma paneli bir bölmeyi geçici olarak büyütmek için '-Z' öğrendi.
  • yeni oturum, bunu attach-session gibi davranmasını sağlamak için '-A' öğrendi.
  • set-option, önceden ayarlanmış bir seçeneği ayarlamasını önlemek için '-o' öğrendi.
  • Yakalama bölmesi ve gösteri seçenekleri, hataları susturmak için '-q' öğesini öğrenir.
  • Bir istemciyi tekrar uyandırana kadar bloke eden yeni komut 'bekle-for'.
  • Yeniden boyutlandırma bölmeleri içerisindeki metinleri yeniden akıtacak.
  • Birçok hata düzeltmesi, hafıza sızıntısını giderme, vb.
  • Çeşitli man ページ iyileştirmeleri.

    • Birçok hata düzeltmesi ve yeni seçenekler.
    • Yenilikler
      1.4 sürümünde

    yenilikler :

    • Pencere zili raporlaması düzeltildi.
    • Liste bölmelerinde hangi bölmenin etkin olduğunu gösterin.
    • Geri sayım tekrar yapıldı.
    • Zaten farklı bir modda olduğunda kopyalama moduna geçerken sunucunun ölmesini önleyin.
    • Durum satırı etkinleştirildiğinde veya devre dışı bırakıldığında, çalışan işleri sıfırlayın.
    • xterm değiştirici algılamayı basitleştirin.
    • Ekran boyutu gösterge için çok küçükse kopyalama modunda kilitlenmeyi önleyin.
    • Geçiş istemcisine -n ​​ve -p eklendi.
    • UTF-8 terminallerinde vt100 ACS modu anahtarlama dizilerini devre dışı bırakan bazı terminalleri (örneğin macun) sabitleyen UTF-8 çizgi çizim karakterlerini kullanın. ACS'siz terminallerde ASCII eşdeğerlerini kullanın.
    • Yeni sunucu seçeneği çıkışı-eklenmemiş eklendi.
    • Yeni oturum seçeneği imha edilmemiş eklendi.
    • $ TMUX mevcutsa ancak reddetmektense geçersiz olduğu için normal oturum seçimi yöntemine geri dönün.
    • Yinelenen tuşları & quot; (tekrarla) & quot; ile işaretleyin. Anahtar listede.
    • Bir bölmeyi kaldırırken, etkin bölme aslında kaldırılmadığı sürece etkin bölmeyi değiştirmeyin.
    • Yeni komut son bölmesi eklendi.
    • AIX düzeltmeleri.
    • Bayrak - anahtarsız anahtara eklendi.
    • Güncelleme ortamına XAUTHORITY ekleyin.
    • Pencere ve bölme bayraklarıyla ilgili daha fazla bilgi şimdi - *.
    • VISUAL veya EDITOR'da "vi" varsa; Mod tuşlarını ve durum anahtarını vi'ya yapılandırın.
    • Yeni pencere seçeneği monitör-sessizlik ve oturum seçeneği görsel-sessizlik eklendi.
    • Yerleşik düzenlerde bölmeleri daha eşit bir şekilde dağıtın.
    • Ana bölme genişliğinin varsayılan değerini 81 yerine 80 olarak ayarlayın.
    • Komut satırı bayrağı -V eklendi.
    • Müşteri başına bir istem geçmişi tutmak yerine onu genel yapın.
    • Dikdörtgen kopyasını emacs gibi davranmak için düzeltin (imleç sağ kenardaki seçimin parçası değildir ancak solundadır).
    • Bayrak-Geçiş istemcisine eklendi.
    • Çevre değişkenlerini getenv (3) yerine global ortamdan alın ve böylece yapılandırma dosyası sırasında güncellenmesini sağlayın.
    • Yeni pencere seçenekleri other-pane- {height, width} eklendi.
    • Daha küçük hatalar giderildi ve man page iyileştirmeleri.

    • Yenilikler sürüm 1.3'te:

      • Yeni giriş ayrıştırıcı.
      • Bölmeler arasında dolaşmak için bayraklar -UDLR seçme bölmesine eklendi.
      • Hedef bayrağı (-t: + ve -t: -) eşdeğer davranışı artık kullanılabilir olduğu için, yukarı bölme komutları ve aşağı bölme kaldırıldı.
      • Kopyalama hareketinde ileri atlama / geriye doğru (vi'nın F ve f komutlarına dayalıdır).
      • Yapıştırma arabelleğini bir bölmeyi hedef olarak kabul edin.
      • Bayrak-mevcut pencereden bir pencere eklemek için yeni pencereye eklendi ve gerekirse pencereleri yukarıya taşıdı.
      • Daha fazla modu kopyalama moduna birleştirin.
      • İş komutlarını, tmux ile başlayan ortam yerine, global ortamda (setenv -g ile değiştirilebilen) açıkça çalıştırın.
      • Makinenin ana makine adını, boş bir dize yerine varsayılan başlık olarak kullanın.
      • Çıkışta kalan pencere seçeneği ayarlanmışsa çift boşluğu önleyin.
      • Anahtar dizesi dönüşümleri yeniden yazılmıştır.
      • Zombie pencerelerini seçim penceresinde ölü olarak işaretle.
      • Karo düzen eklendi.
      • İşaret işleme yeniden yapıldı.
      • Bazı kabuklarla ilgili sorunları gidermek için çataldan sonra SIGCHLD'yi sıfırlayın.
      • Select-prompt komutu kaldırıldı. Bu nedenle, 'komut istemine -p dizinine bağla' select-window -t: %% & quot; Varsayılan olarak.
      • SIGHUP'ı yakalayın ve bir istemci olarak çalışıyorsa, örneğin bir SSH oturumu bağlantısı kesildiğinde müşterilerin dolaşıp kalmalarını önleyerek sona erdirin.
      • Solaris 9 düzeltmeleri (compat {get, set} env (3) kodu ekleme gibi).
      • Öznitelikler için varsayılan değer yerine hiçbirini kabul etmeyin.
      • Pencere seçenekleri pencere-durumu-uyarı- {alert, bg, fg} eklendi.
      • Bayrak-özel bir ayırıcı belirtmek için paste-buffer komutuna eklendi.
      • mode-fare seçeneği ayarlanmışsa, kopyalama modunda bir seçim yapmak için sürüklemeye izin verin.
      • Fare kaydırma tekerleğini destekleyin.
      • Boru bölmesinde özel karakter dizileri (örneğin #I) kabul edilmesini sağlayın.
      • tmux'yi .xinitrc'den başlatırken pencere boyutlandırma ile ilgili sorunları düzeltin.
      • tmux soketleri (ancak klasör içermiyor) grup izinleri verin.
      • Bir uzaklık (örneğin -t: +2) kabul etmek ve hedef pencere ve bölmeleri sarmak için hedef bayrakları genişletmek (yani -t).
      • Yeni komut seçme arabelleği eklendi.
      • Bir müşterinin bağlı olduğu oturum yok olduğunda bir müşteriye ne olacağını ayarlamak için yeni sunucu seçeneği sökülüp yok edilir. Açıksa (varsayılan), müşteri ayrılmıştır. Aksi takdirde, müşteri kalan oturumların en son aktif durumuna geçirilir.
      • load-buffer ve save-buffer komutları şimdi stdin'den okunacak veya stdout'a yazacak bir çizgi (-) kabul ediyor.
      • Özel düzen eklendi.
      • Ek kod azaltma, hata düzeltmeleri ve man page enhancements.

        • Güçlü, tutarlı, iyi belgelenmiş ve kolayca komut dosyası oluşturulabilen bir komuttur

        Yenilikler arayüz.

      • Bir pencere bölmelere yatay ve dikey olarak bölünebilir.
      • Bölmeler serbestçe taşınabilir ve yeniden boyutlandırılabilir veya dört önceden yerleşmiş düzenlerden birine düzenlenebilir.
      • UTF-8 ve 256 renkli terminaller için destek.
      • Birden çok tamponla kopyalayıp yapıştırın.
      • Windows, oturum veya istemci seçmek için etkileşimli menüler.
      • Hedefteki metni arayıp geçerli pencereyi değiştirin.
      • Terminal kilitleme, manuel olarak veya zaman aşımından sonra.
      • Aktif olarak gelişen, temiz, kolayca genişletilmiş, BSD lisanslı bir kod tablası.

      • Yenilikler sürüm 1.0'da:

        • Her iki yönde bölünme ve ayırıcılar için tüm ACS karakterlerinin kullanılması da dahil olmak üzere, oldukça geliştirilmiş düzen yönetimi.
        • Kabuk olarak tmux desteği.
        • Daha iyi kopyalayıp yapıştırın.
        • Özelleştirilebilir mod tuşları ve geçmişte arama yapma.
        • Çevreyi ele alan ve birisi bölme numaralarını görüntüleyecek yeni komutlar.
        • Durum satırında daha fazla renk seçeneği.
        • Man page reorganization.
        • Pek çok küçük eklemeler ve çeşitli hata düzeltmeleri.

        • Yenilikler sürüm 0.9'da:

          • Altyapı oluşturmak için yapılan önemli değişiklikler: makefile'lerin temizlenmesi ve bir yapılandırma komut dosyası eklenmesi.
          • monitör içeriği penceresi seçeneği, bir pencereyi belirli bir seçim (3) deseni için izlemek için kullanılır. Find-window komutu şimdi de fnmatch (3) kalıplarını kabul etmektedir.
          • önceki düzen ve seçim düzen komutları ve ana yatay düzen.
          • SIGUSR1 üzerindeki sunucu soketini tekrar oluşturun.
          • Geçmişi temizle komuta.
          • bölme ayırıcı çizgileri için ACS çizgi çizim karakterlerini kullanın.
          • UTF-8 iyileştirmeleri ve ortam değişkenlerine bakarak UTF-8 desteğini algılayan kod.
          • Yeniden boyutlandırma penceresi ve yeniden boyutlandırma bölmesi aşağı komutları birlikte -U ve -D bayraklarıyla birlikte yeni bir yeniden boyutlandırma bölmesi komutuna birleştirildi.
          • confirm-before komutu, tehlikeli komutları çalıştırmadan önce bir evet / hayır isteği isteyecektir.
          • Durum hatası hata düzeltmeleri, UTF-8 için destek (durum-utf8 seçeneği) ve yapıştırma arabelleğinden yapıştırılacak bir anahtar.
          • Ekleme modu ve sekme durakları için daha iyi destek de dahil olmak üzere, bazı ek çıkış dizileri ve terminal özellikleri için destek.
          • xterm'den sonra modellenen geliştirilmiş pencere yeniden boyutlandırma davranışı.
          • Bazı kodların indirilmesi ve çeşitli hata düzeltmeleri.

          • 0.8 sürümünde

          yenilikler :

          • yatay pencere bölme ve otomatik bölme düzeni;
          • geliştirilmiş UTF-8 desteği ve bellek tüketimini azaltma;
          • 88 renk terminali desteği;
          • olmadan terminaller için kaydırma bölgesi öykünmesi;
          • birkaç yeni komut ve birkaç hata düzeltmesi.

            • kopyalama arabelleği ve geçici komut istemi komutlarını sürüm 0.7'de

            yenilikler :

          • Bir kabuk komutunun çıktısını durum satırına yerleştirme desteği.
          • Durum satırında bireysel pencere renkleri.
          • Daha iyi fare desteği.
          • Durum satırı vb. Niteliklerini ayarlama özelliği.
          • Siyah ve beyaz terminaller için daha iyi destek.
          • Pencereyi, içinde çalışan komuta uyacak şekilde otomatik olarak yeniden adlandırır.
          • Birden fazla komutu bir sıralama olarak belirleme olanağı.
          • Çeşitli hata düzeltmeleri.

Geliştirici Diğer yazılım Nicholas Marriott

Yorumlar tmux

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!