2

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

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

问题肯定是 fzf-tmux:我将命令减少到

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

结果还是一样

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

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

如果我只是复制命令并在终端中运行它就可以了

4

1 回答 1

1

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

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

于 2020-05-25T10:20:55.853 回答