tmux - 如何在 tmux 中保持鼠标滚动时禁用鼠标复制?
问题描述
我在 macOS 上的 iTerm2 上通过 ssh 在 linux(远程)机器上运行 tmux。
我已经进行了配置.tmux.conf
,以便通过以下方式在 tmux 内滚动鼠标滚轮:
set -g mouse on
这可以实现鼠标滚轮滚动、鼠标拖动复制到剪贴板等。
我可以保持鼠标滚轮滚动但同时禁用鼠标拖动到剪贴板的复制吗?
解决方案
tmux
这是迄今为止我能得到的最好的行为
set -g mouse on
unbind-key MouseDown2Pane
unbind-key MouseDragEnd1Pane
bind-key -n MouseDown2Pane run "tmux set-buffer \"$(xclip -o -sel primary)\"; tmux paste-buffer"
bind-key -T copy-mode MouseDragEnd1Pane send-keys -X copy-pipe-and-cancel "xclip -sel primary -i"
set -g set-clipboard external
推荐阅读
- c# - “未处理的异常:System.FormatException:输入字符串的格式不正确。” 没有明显的理由被抛出
- c# - HTTP 客户端 PostAsync 返回状态 500
- eeprom - 多次读取eeprom有不同的结果
- jquery - 将多个复选框值 onclick 传递给控制器以使用 jQuery 过滤 Laravel 中的查询
- cmake - 在针对 MinGW-w64 的 Windows 下使用 CMake 和 Clang
- javascript - 操作嵌套数据结构
- python - 将键为字符串、值为列表的字典转换为 pandas DataFrame
- bash - 如何使 Oracle sqlplus 命令行实用程序非交互式?
- apache-kafka - Kafka 连接中的 ACL 配置不起作用
- python - 创建两个新列,其中第二个是剩余的