【发布时间】:2017-05-09 23:54:20
【问题描述】:
我的~/.tmux.conf 文件中有以下内容
# improved (vi) copy paste
#
# vi mode in tmux
setw -g mode-keys vi
bind-key -t vi-copy y copy-selection
# select entire line
bind-key -t vi-copy v select line
直到今天这一直运行良好,问题是我已经更新到最新版本:(。
tmux -V 显示我目前处于 2.4 版
vi-copy 绑定不再起作用。看来vi-copy模式坏了。如果我执行以下操作:
CTRL+<leader> :list-keys -t vi-copy
输出是:
未知键表vi-copy
根据this,这是一个已知问题
您现在必须执行以下操作(从上述链接中提取评论):
现在基本上你现在需要在 copy-mode-vi 表中绑定你的密钥, 查看如何使用“tmux lsk”完成默认键绑定。为了 你的例子: bind -Tcopy-mode-vi v send -X begin-selection
我在运行不同 tmux 版本的各种 PC 上共享我的 tmux 配置,我希望有人能解释如何创建交叉兼容的 tmux 配置,在其中我可以拥有相同的键绑定和 vi 模式行为。
【问题讨论】:
标签: tmux