2016-10-18 66 views
0

似乎鼠標支持已在最新版本的tmux中更改,並且我在該主題上找到的每篇文章都使用過時的設置。我希望能夠做的就是在滾動模式下使用我的鼠標滾動,並像使用終端一樣在左側按鈕上覆制/粘貼。不幸的是,如果我設置set -g mouse on複製/粘貼不起作用,並且如果將其設置爲關閉,則滾動不起作用。我在OSX 10.12 Sierra,如果這有所作爲,我使用默認的終端應用程序。在OSX上的tmux中配置鼠標

回答

0

以這種方式選擇文本時,您可以按住shift它不會調用複製和粘貼模式。

https://awhan.wordpress.com/2012/04/18/tmux-copy-paste-with-mouse/

,你會發現,你是不是能夠選擇文本的。 解決方案是使用shift鍵。 按住Shift鍵,然後左鍵單擊並拖動目標文本。如果您現在想要將選定的文本粘貼回到xterm,您還必須按住shift鍵然後中間點擊以粘貼文本。這在tmux手冊頁中沒有提到,所以我不認爲這是一個tmux功能。猜測這與xterm有關,但我不確定。

https://superuser.com/questions/300060/tmux-and-text-selection-with-mouse-through-putty

+1

這不會發生什麼情況。如果我只用鼠標選擇文本,它會打開tmux滾動模式並選擇文本,但即使使用鍵盤快捷鍵,我也無法實際複製/粘貼任何內容。如果我按shift鍵,我根本無法選擇。 –

1

TMUX改變鼠標行爲移動從V2.0至V2.1。

你可以找到更多信息讀取TMUX的GitHub的倉庫issue 145 description.

我再也不會用這個,而是移動到2.1版後,這個固定的鼠標操作對我來說:

# Handling mouse 
set -g mouse on 
# Fix Mouse Scrolling: https://github.com/tmux/tmux/issues/145 
bind -n WheelUpPane if-shell -F -t = "#{mouse_any_flag}" "send-keys -M" "if -Ft= '#{pane_in_mode}' 'send-keys -M' 'select-pane -t=; copy-mode -e; send-keys -M'" 
bind -n WheelDownPane select-pane -t= \; send-keys -M 

有了這個設置您可以使用鼠標和Option(alt)鍵進行選擇,然後使用Cmd-C複製選擇內容。

+0

沒有用。我只是試圖添加到我的配置,我不能選擇。沒有選項鍵,我從tmux滾動模式和機智選項鍵中得到奇怪的棕色選擇,我根本沒有得到任何選擇。 –

0

使用上述指定的set -g mouse on可以使用鼠標進行滾動。

在Linux上,shift按鈕的工作原理是允許正常的鼠標選擇和複製/粘貼,但在Mac上它似乎是Alt按鈕,請嘗試一下(iTerm2上的tmux適用於我)。