我是 Tmux 新手。我发现在 Tmux 中复制粘贴相当困难。所以我搜索了一种更简单的方法。一些网站建议我应该使用 vim 模式,因为我对 vim 非常熟悉。但是,vim 模式下的复制粘贴不起作用。我不知道我做错了什么。但是默认的复制粘贴键绑定工作正常。例如 Ctrl-Space 是选择文本,Ctrl-w 或 Alt-w 是复制 Tmux 中选定的文本。这是我的 ~/.tmux.conf 文件。
# Improve colors
set -g default-terminal 'screen-256color'
# Set scrollback buffer to 10000
set -g history-limit 10000
# Customize the status line
set -g status-fg green
set -g status-bg black
set -g mouse on
bind P paste-buffer
bind-key -T copy-mode-vi v send-keys -X begin-selection
bind-key -T copy-mode-vi r send-keys -X rectangle-toggle
bind-key -T copy-mode-vi y send-keys -X copy-pipe-and-cancel 'xclip -in -selection clipboard'
# remap prefix to Control + a
set -g prefix M-a
# bind 'C-a C-a' to type 'C-a'
bind M-a send-prefix
unbind C-b
# List of plugins
set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'tmux-plugins/tmux-sensible'
# Other examples:
# set -g @plugin 'github_username/plugin_name'
# set -g @plugin '[email protected]/user/plugin'
# set -g @plugin '[email protected]/user/plugin'
set -g @plugin 'jimeh/tmux-themepack'
set -g @themepack 'powerline/block/blue'
# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf)
run -b '~/.tmux/plugins/tpm/tpm'
我正在使用 Tmux 2.5。提前感谢您的帮助。
答案1
解决方案是在我的 .tmux.conf 文件中添加此选项。
setw -g mode-keys vi