如何正确重新映射tmux的C-b ]剪贴板粘贴快捷键
如何正确重新映射tmux的C-b ]剪贴板粘贴快捷键
嘿,我来帮你搞定tmux快捷键重映射的问题!其实操作起来很直观,核心就是修改tmux的配置文件,下面一步步给你讲清楚:
找到/创建tmux配置文件:默认的配置文件是
~/.tmux.conf,如果你的系统里还没有这个文件,直接用文本编辑器新建一个就行。解绑原来的快捷键:首先要把默认的
C-b ]快捷键解绑,在配置文件里添加这一行:unbind ]这里的
]是前缀(默认C-b)之后的按键,所以直接unbind它就好。绑定新的快捷键:接下来把你想要的新按键序列绑定到粘贴命令上。比如你想改成
C-b v,就加这一行:bind v paste-buffer这里的
paste-buffer就是C-b ]原本对应的命令——粘贴tmux缓冲区里的内容。
要是你想绑定带修饰键的组合,比如C-b C-p,就写成:bind C-p paste-buffer可选:添加粘贴参数:如果需要特殊的粘贴行为,比如避免自动转义格式,可以加上
-r参数(raw模式):bind v paste-buffer -r让配置生效:修改完配置文件后,有两种方式让它生效:
- 直接重启tmux会话;
- 在已打开的tmux会话里,按
C-b :调出命令行,输入source-file ~/.tmux.conf回车,就能加载新配置了。
举个完整的例子,把C-b ]改成C-b v的配置片段就是:
# 解绑默认的粘贴快捷键 unbind ] # 绑定新的C-b v快捷键到粘贴操作 bind v paste-buffer
备注:内容来源于stack exchange,提问作者HELP ME
相关产品推荐
相关产品推荐

