tmux

軟件截圖:
tmux
軟件詳細信息:
版本: 2.4 更新
上傳日期: 27 Apr 17
許可: 免費
人氣: 84

Rating: nan/5 (Total Votes: 0)

tmux是一個開源的“終端多路復用器”工具,可以從單個終端創建,訪問和控制多個窗口。


  • 支持鼠標雙擊和三次點擊。

  • 現在支持
  • BCE(背景顏色刪除)。
  • 現在突出顯示複製模式下所有出現的搜索字符串;此外,顯示搜索結果的數量。突出顯示更新與默認emacs鍵綁定(增量搜索)交互式更新。
  • source-file現在可以了解glob模式。
  • 格式現在有簡單的比較:
  • #{==:a,b}#{!=:a,b}
  • 有以下新格式:
  • - #{version} - tmux服務器版本; - #{client_termtype} - 客戶端的終端類型; - #{client_name} - 客戶端的名稱; - #{client_written} - 寫入客戶端的字節數。
  • 配置文件現在接受在解析時處理的%if /%endif條件塊;參數是一個格式字符串(對於新的格式比較選項很有用)。
  • detach-client現在有-E執行替換客戶端而不是退出的命令。
  • 添加對自定義命令別名的支持,這是一個數組選項,其中包含“alias = command”形式的項。當解析未知命令時,請參閱此。
  • break-pane現在有-n指定新的窗口名稱。
  • 已添加了tmux中的程序的OSC 52支持來設置tmux緩衝區。
  • 鼠標“所有事件”現在支持模式(1003)。
  • 現在可以進行調色板設置(OSC 4和104)。
  • 刪除線支持(需要最近的terminfo)。
  • 現在可以將分組的會話命名(new -t)。

  • 終端覆蓋和更新環境現在是數組選項(以前的set -ag語法應該沒有變化)。
  • 已經有很大的性能提升。

1.8版中的新功能

  • 不兼容的更改:
  • 佈局重做/撤銷已被刪除。
  • 正常更改:
  • 將半頁上/下按鈕添加到復制模式。
  • 會話選擇固定為使用未連接的會話。
  • 新窗口選項window-status-last- {attr,bg,fg}表示活動的最後一個窗口。
  • 在復制模式下滾動即可滾動區域,而不移動鼠標光標。
  • 運行shell學習'-t'以指定顯示輸出時使用的窗格。
  • 支持中間點擊粘貼。
  • 選擇樹學習'-u'開始未被破壞。
  • 選擇窗口學習'-T;切換到最後一個窗口,如果它已經是當前的。
  • 新建會話選項'假設粘貼時間'用於粘貼文本和鍵綁定操作。
  • choose- *命令現在在連接的客戶端之外工作。
  • 現在,為list-commands命令顯示別名。
  • 狀態了解格式。
  • 如果前綴為“@”標誌,則可以使用設置選項設置自由格式選項。
  • 捕獲窗格學習'-p'發送到stdout,'-e'用於捕獲轉義序列,'-a'捕獲備用屏幕,'-P'轉儲等待輸出。
  • 添加了許多新格式(client_session,client_last_session等)
  • 控制模式,這是客戶端發送tmux命令的一種方式。目前對iterm2的用戶更有用。
  • resize-pane學習了“-x”和“-y”以獲得絕對的窗格大小。
  • 配置文件加載現在通過'source-file'命令加載的所有文件報告錯誤。
  • 'copy-pipe'模式命令複製選擇並將選擇管道傳送到命令。
  • 更改窗格現在可以為使用這些窗體的某些應用程序發送焦點通知。
  • run-shell和if-shell現在接受格式佔位符。
  • resize-pane學習'-Z'用於暫時縮放窗格。
  • 新會話學習'-A',使其表現為attach-session。
  • set-option learn'-o'以防止設置已設置的選項。
  • 捕獲窗格和顯示選項會學習'-q'來使安靜的錯誤。
  • 新的命令'wait-for'阻止客戶端再次喚醒。
  • 調整窗格大小現在將返回其中的文本。
  • 很多錯誤修復,修復內存洩漏等。
  • 各種手冊頁改進。

1.7版中的新功能

  • 許多錯誤修復和新選項。

1.4版中的新功能

  • 固定窗口報告。
  • 在列表窗格輸出中顯示哪個窗格處於活動狀態。
  • 退款返工。
  • 當已經處於不同的模式時,防止服務器切換到復制模式時死機。
  • 在啟用或禁用狀態行時重置運行作業。
  • 簡化xterm修飾符檢測。
  • 如果屏幕尺寸太小,則不要在復印模式下崩潰。
  • 將-n和-p標記添加到交換機客戶端。
  • 在UTF-8終端上使用UTF-8線條字符,從而固定一些終端(例如油灰),以UTF-8模式禁用vt100 ACS模式切換序列。在沒有ACS的終端上,使用ASCII等價物。
  • 添加新的服務器選項exit-unattached。
  • 新建會話選項destroy-unattached已添加。

  • 用“(重複)”標記重複鍵,在密鑰列表中。
  • 刪除窗格時,請勿更改活動窗格,除非活動窗格實際上是要刪除的窗格。
  • 添加新命令最後一個窗格。
  • AIX修復。
  • 將Flag -a添加到解除密鑰。
  • 將XAUTHORITY添加到update-environment。
  • 有關窗口和窗格標誌的更多信息現在顯示在列表 - *。
  • 如果VISUAL或EDITOR包含“vi”將模式鍵和狀態鍵配置為vi。
  • 添加新窗口選項monitor-silence和會話選項visual-silence。
  • 內置佈局會更均勻地分配窗格。
  • 將主窗格寬度的默認值設置為80而不是81。
  • 命令行標誌-V已添加。
  • 而不是保持每個客戶端的提示記錄使其成為全局。
  • 將矩形複製修改為像emacs一樣行為(光標不在右邊邊緣的選項上,但在左邊)。
  • 標誌-l已添加到交換機客戶端。
  • 從全局環境中獲取環境變量,而不是getenv(3),從而允許在配置文件中對其進行更新。
  • 添加新窗口選項other-pane- {height,width}。
  • 修復了更多的小錯誤和聯機幫助頁。

1.3版中的新功能

  • 新輸入解析器。
  • 移動到窗格的標記-UDLR添加到選擇窗格。
  • 命令升級窗格和下拉式窗格被刪除,因為目標標誌(-t:+和-t: - )現在可以使用等效的行為。
  • 複製移動中的向前/向後(基於vi的F和f命令)。
  • 使粘貼緩衝區接受窗格作為目標。
  • 標記-a添加到新窗口以在現有窗口之後插入窗口,如果需要,移動窗口。
  • 將更多模式合併到復制模式。
  • 在全局環境中顯式運行作業命令(可以使用setenv -g進行修改),而不是以tmux環境啟動。
  • 使用機器的主機名作為默認標題,而不是空字符串。
  • 如果窗口選項保留在出口設置,請防止雙重使用。
  • 重寫字符串轉換。
  • 在選擇窗口列表中將殭屍窗口標記為死亡。
  • 添加平鋪版面。
  • 信號處理重做。
  • 在fork之後重新設置SIGCHLD,以修復某些shell的問題。
  • 刪除選擇提示命令。因此,綁定到命令提示-p索引“選擇窗口-t:%%”默認情況下。
  • 如果作為客戶機運行,則捕獲SIGHUP並終止,從而避免客戶端在例如SSH會話斷開連接時被掛起。
  • Solaris 9修復(例如添加compat {get,set} env(3)代碼)。
  • 接受none而不是屬性的默認值。
  • 添加窗口選項窗口-status-alert- {alert,bg,fg}。
  • 標記-s添加到paste-buffer命令中以指定自定義分隔符。
  • 如果設置了模式鼠標選項,則允許拖動以進行複制模式的選擇。
  • 支持鼠標滾輪。
  • 使管道窗格接受特殊字符序列(例如#I)。
  • 修復從.xinitrc啟動tmux時窗口大小的問題
    給予tmux套接字(而不是包含文件夾)組權限。
  • 擴展目標標誌(即-t)以接受一個偏移量(例如-t:+2),並使其包裝窗口和窗格。
  • 添加新命令choose-buffer。
  • 新服務器選項detach-on-destroy,用於設置當客戶端附加到該客戶端時發生的情況被破壞。如果打開(默認),客戶端將被分離。否則,客戶端將切換到最近活動的其餘會話。
  • 命令load-buffer和save-buffer現在接受一個破折號( - )作為從stdin讀取的文件,或寫入stdout。
  • 已添加自定義佈局。
  • 其他代碼減少,錯誤修復和聯機幫助頁增強功能。

1.2版中的新功能

  • 一個功能強大,一致,記錄良好且易於編寫腳本的命令接口
  • 可以將窗口水平和垂直拆分為窗格。
  • 窗格可以自由移動和調整大小,或安排為四個預設佈局之一。
  • 支持UTF-8和256色終端。
  • 複製並粘貼多個緩衝區。
  • 選擇窗口,會話或客戶端的交互式菜單。
  • 通過搜索目標文本來更改當前窗口。
  • 手動或超時終端鎖定。
  • 正在積極開發中,一個乾淨,易於擴展的BSD許可代碼庫。

版本1.0中的新功能

  • 大大改進了佈局管理,包括分兩個方向,並將分隔符用於所有ACS字符。
  • 支持tmux作為shell。
  • 更好的複制和粘貼。
  • 可自定義的模式鍵和歷史記錄搜索。
  • 新命令,包括一個用於處理環境的命令,一個顯示窗格號。
  • 狀態行中的更多顏色選項。
  • 人物頁面重組。
  • 許多次要添加和幾個錯誤修復。

0.9版本中的新功能

  • 構建基礎架構的主要更改:清理makefile和添加配置腳本。
  • 監視內容窗口選項,用於監視特定fnmatch(3)模式的窗口。 find-window命令現在也接受fnmatch(3)模式。
  • 以前的佈局和選擇佈局命令,以及主橫向佈局。
  • 重新創建SIGUSR1上的服務器套接字。
  • 清除歷史命令。
  • 對窗格分隔線使用ACS線條圖。
  • UTF-8改進,以及通過查看環境變量來檢測UTF-8支持的代碼。
  • 現在,將resize-pane-up和resize-pane-down命令合併到一個新的resize-pane命令中,其中包含-U和-D標誌。
  • confirm-before命令在執行危險命令前請求是/否應答。
  • 狀態行錯誤修復,支持UTF-8(status-utf8選項)以及從粘貼緩衝區粘貼的密鑰。
  • 支持一些額外的轉義序列和終端功能,包括更好地支持插入模式和製表位。
  • 改進的窗口大小調整行為,建模在xterm之後。
  • 一些代碼減少和一些雜項錯誤修復。

版本0.8中的新功能

  • 基本的水平窗口分割和自動窗格佈局;
  • 改進了UTF-8支持並減少了內存消耗;
  • 支持88個彩色終端;
  • 沒有它的終端的滾動區域的仿真;
  • 幾個新命令和一些錯誤修復。

第0.7版中的新功能

  • copy-buffer和suspend-client命令。 >
  • 支持將shell命令的輸出置於狀態行。
  • 狀態行中的單個窗口顏色。
  • 更好的鼠標支持。
  • 設置狀態行屬性的功能等。
  • 更好地支持黑白終端。
  • 自動重命名該窗口以匹配其中運行的命令。
  • 可以將多個命令指定為序列。
  • 許多錯誤修復。

顯影劑的其他軟件 Nicholas Marriott

意見 tmux

評論沒有發現
添加評論
打開圖片!