首页
看点啥
插画图片
首页 科技看点 tmux-better-mouse-mode:实践指南

tmux-better-mouse-mode:实践指南

2026-09-11 0

实际评估tmux-better-mouse-mode时,我先确认它解决的具体问题:一个 tmux 插件,可以更好地管理和配置鼠标。团队若要把它用于日常自动化,应先处理输入边界、依赖和失败处理如果不清楚就很难稳定复用,否则试用结果很容易失真。先用一项范围明确的真实任务完成最小试跑更稳妥;过程中要观察配置时间、输出质量、异常信息和维护痕迹,失败也应能解释原因。编辑判断上,愿意先做小范围验证并复查原始文档的团队可以优先研究它;其他团队不必为了热门标签勉强接入。

Tmux 更好的鼠标模式

一个 tmux 插件,可以更好地管理鼠标。

提供控制 tmux 中鼠标行为的选项,因此它将完全按照您想要的方式运行:

最后,tmux 2.1 版引入了对鼠标行为的向后不兼容的更改,并且该插件恢复了旧的鼠标行为。 tmux 2.2 版主要恢复了 2.0 鼠标行为,但该插件改进了 tmux 鼠标模式,超越了这些更改,并为您提供了更多控制。

要求

该插件适用于 tmux 2.1 及更高版本。它不适用于 2.0 或更低版本。

NOTE:此插件提供“更改”鼠标模式行为的选项,但不启用鼠标模式。

要在 tmux 2.1+ 中启用鼠标模式,请将以下行放入 ~/.tmux.conf 中:

set-option -g mouse on

键绑定

该插件将覆盖 tmux 中 WheelUpPaneWheelDownPane 的值,以配置鼠标滚动。

要查看这些变量的当前设置,请检查 tmux list-keys -T root 的输出。

使用 Tmux 插件管理器 安装(推荐)

  1. 将此插件添加到 .tmux.conf 中的 TPM 插件列表中:

     set -g @plugin 'nhdaly/tmux-better-mouse-mode'
    
  2. prefix + I 或运行 $TMUX_PLUGIN_MANAGER_PATH/tpm/scripts/install_plugins.sh 来获取插件并获取它。您现在应该能够 使用插件。

  3. 要在 tmux 2.1+ 中启用鼠标模式,请将以下行放入 .tmux.conf 中:

     set-option -g mouse on
    

手动安装

  1. 克隆存储库:

     $ git clone https://github.com/nhdaly/tmux-better-mouse-mode ~/clone/path
    
  2. 将此行添加到 .tmux.conf 的底部:

     run-shell ~/clone/path/scroll_copy_mode.tmux
    
  3. 重新加载TMUX环境:

     # type this in terminal
     $ tmux source-file ~/.tmux.conf
    

您现在应该可以使用该插件了。

配置

.tmux.conf 中设置这些选项。例如,set -g @scroll-down-exit-copy-mode "off" 禁用向下滚动退出复制模式。

灵感

受到 David Verhasselt 关于 Tmux 2.1 对鼠标支持和滚动的更改的深入文章的启发: http://www.davidverhasselt.com/better-mouse-scrolling-in-tmux/

喜欢(0)

上一篇

VINS-Course:实践指南

VINS-Course:实践指南

下一篇没有了

猜你喜欢