Configuration

Tmux mouse-mode on 不允許用滑鼠選擇文本

  • October 21, 2020

我正在使用tmux 2.1並嘗試使用滑鼠模式

set -g mouse on

它工作正常,我可以tmux通過點擊相應的視窗來切換視窗拆分。但這樣做的缺點是我無法用滑鼠選擇文本。這是它的樣子:

在此處輸入圖像描述

如您所見,當我按住滑鼠按鈕時,選擇會變成紅色,而當我鬆開按鈕時,選擇會消失。如果沒有啟用滑鼠模式,“使用滑鼠選擇”完全可以正常工作。

是否有一些解決方法可以打開滑鼠模式並能夠選擇文本?

如果您Shift在使用滑鼠操作時按下,則會覆蓋滑鼠協議並允許您選擇/粘貼。例如,它記錄在xterm 手冊中,並且大多數終端仿真器都會複製該行為。

OS X 的注意事項:在 iTerm 中,Option使用Shift. 在 Terminal.app 中,使用Fn.

Thomas Dickey 的答案可能是大多數人正在尋找的。

為了提供更多關於您正在觀察的行為的上下文,當tmux的滑鼠模式打開時,它可以在特定窗格中啟用文本選擇。這是螢幕截圖中突出顯示的紅色文本。當您有拆分窗格並且只想在一個窗格中復製文本時,它會很有用。

當您釋放滑鼠按鈕時,所選文本將復製到tmux的內部剪貼板。然後,您可以使用 粘貼該文本Ctrl+B ]

不幸的是,它不會復製到系統的主剪貼板,因此您無法選擇tmux然後粘貼到瀏覽器中。不過,您可以配置該行為。請參閱How to copy and paste with a mouse with tmux 的答案。

引用自:https://unix.stackexchange.com/questions/332419