tmux 遇换行时回滚搜索失败 3.4

遇到问题的 tmux 版本为 tmux 3.4,现象是在 copy mode 下,ctrl-R 搜索能高亮但是不能定位和跳转到上一个搜索命中被高亮项。

原来该特性是为了跳过已经部分被访问过的部分的行而添加到该版本中。

this was intended to skip lines that are already being visited as part of a wrapped line.

于 May 14, 2024 作者 nicm 没有时间,当时只是简单地回撤部分相关提交。

github issues/3864

但时至今日,更新版本已经可以获得。见 releases

获取 tmux v3.6b for linux64

https_proxy=http://myproxyserver.com wget https://github.com/tmux/tmux-builds/releases/download/v3.6b/tmux-3.6b-linux-x86_64.tar.gz

然后解压 tmux-3.6b-linux-x86_64.tar.gz 得到 tmux 二进制可执行文件。

./tmux -V
# tmux 3.6b

先保存当前正在运行的 tmux session. 然后退出 tmux server.

tmux kill-server

不然会有如下的报错:

tmux open terminal failed: not a terminal

然后将 /usr/bin/tmux 移除

sudo mv /usr/bin/tmux /tmp/tmux.1

并将新 tmux 移入

sudo cp ./tmux /usr/bin/tmux

即可完成更新。

关于本文如您有任何想法和意见,欢迎与我们联系,邮箱地址zhi@uqugu.com
您对本文有什么看法,喜欢或者不喜欢都可以发表意见。