tmux复制
时间: 2023-07-05 14:18:21 浏览: 185
在 tmux 中进行复制操作有两种方式:
1. 使用 tmux 的默认复制模式,按下 `prefix + [` 进入复制模式,然后使用方向键或 vi 快捷键移动到要复制的文本,按下空格键开始选择,再按下空格键结束选择。然后按下 `Enter` 键将选择的文本复制到 tmux 的剪切板中。接着使用 `prefix + ]` 将剪切板中的文本粘贴到终端窗口中。
2. 使用 tmux 外部剪切板,将下面的代码添加到 tmux 配置文件(~/.tmux.conf)中:
```
# 将外部剪切板设置为系统剪切板
set-option -g set-clipboard off
bind-key -T copy-mode-vi y send-keys -X copy-pipe-and-cancel "xclip -sel clip -i"
bind-key -T copy-mode-vi MouseDragEnd1Pane send-keys -X copy-pipe-and-cancel "xclip -sel clip -i"
# 将系统剪切板设置为外部剪切板
bind-key -n C-y run "xclip -o | tmux load-buffer - && tmux paste-buffer"
```
然后重新加载 tmux 配置文件,使用 `prefix + [` 进入复制模式,移动到要复制的文本,按下空格键开始选择,再按下空格键结束选择。然后按下 `Ctrl + y` 将选择的文本复制到系统剪切板中。接着在其他程序中使用 `Ctrl + v` 将剪切板中的文本粘贴出来。
阅读全文