Vim 模式复制粘贴在 Tmux 上不起作用

Vim 模式复制粘贴在 Tmux 上不起作用

我是 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

相关内容