我只在tmux終端中使用鼠標文本選擇將文本獲取到剪貼板。tmux複製鼠標在鼠標釋放時自動將選定的文本複製到剪貼板
我可以配置tmux在釋放鼠標按鈕後自動將剛纔選定的文本放入系統剪貼板,這樣我就可以將Ctrl-v粘貼到其他應用程序中,例如Firefox?
我只在tmux終端中使用鼠標文本選擇將文本獲取到剪貼板。tmux複製鼠標在鼠標釋放時自動將選定的文本複製到剪貼板
我可以配置tmux在釋放鼠標按鈕後自動將剛纔選定的文本放入系統剪貼板,這樣我就可以將Ctrl-v粘貼到其他應用程序中,例如Firefox?
事實證明,自tmux 2.2以來,我們可以將命令綁定到MouseDragEnd1Pane事件。
所以在~/.tmux.conf
這一行配置TMUX複製選定的文本到系統剪貼板鼠標鬆開鼠標按鈕後自動:
bind-key -t vi-copy MouseDragEnd1Pane copy-pipe "xclip -in -selection clipboard"
我添加了這一行,但它僅適用於tmux。我怎樣才能複製行來粘貼在Firefox(例如)? –
嗯,它適用於我,我可以粘貼在任何應用程序的價值。 – mmm
請問您能否顯示您的.tmux.conf? –
我在iTerm2使用TMUX 2.5在OSX塞拉利昂,這工作對我來說:
unbind -T copy-mode MouseDragEnd1Pane
bind-key -T copy-mode-vi MouseDragEnd1Pane send -X copy-pipe-and-cancel "reattach-to-user-namespace pbcopy"
如果你不想取消選擇,你可以使用copy-pipe
而不是copy-pipe-and-cancel
。請參閱reattach-to-user-namespace on Github。
這就是發生什麼呢? – pfnuesel
我澄清了一下,這對我而言並不奏效。 – mmm
有合併兩個剪貼板的軟件。從來沒有使用過自己,但也許你可以谷歌。 – pfnuesel