TMUX FZF-TMUX 在使用快捷方式运行时冻结



我有一个 tmux 命令来切换窗口,有点像这些家伙 用于使用 FZF-TMUX 快速切换窗口的 TMUX 脚本给了我错误的选择

它在其中使用 FZF-TMUX。直到今天我更新到 Ubuntu 20.04 时,它一直工作正常。 问题是一旦它到达 fzf-tmux,它就停止接受任何键盘输入 - 我既不能关闭 tmux 也不能切换窗格 - 什么都没有。

问题肯定是 fzf-tmux:我将命令简化为

bind C-f run-shell "echo 'abc' | fzf-tmux"

结果还是一样

如果我打开第二个终端并连接到同一会话,它可以正常工作,直到我再次按下快捷方式。

我尝试在不同的终端模拟器中打开它,切换 tmux 前缀,切换C-f键绑定:结果仍然相同。

如果我只是复制命令并在终端中运行它,它可以正常工作

问题是 3.0 之后的 tmux 会锁定所有内容,直到 run-shell 命令退出(如果未传递 -b 标志(

https://github.com/junegunn/fzf/issues/1841 https://github.com/tmux/tmux/issues/2025#issuecomment-567849015

最新更新