有没有办法完成tmux
会话中的任意文本(例如,以前的命令的输出)?类似于hippie-expand
在emacs
或任何单词补全在vim
?请注意,我不是通过我的外壳来寻求完成,而是通过tmux
它本身来寻求完成。
例如,如果我刚刚开始一个新的tmux
会话并执行:
$ some_command
output line 1
output line 2 hippopotamus
$ hippop<ctl-b : hippie-expand>
我希望河马这个词能够得到扩展。
答案1
这是我发现的东西:https://tmux.reconquest.io
我试过了。基本上,你将一个键绑定到它们的自动完成功能。当你调用该键时,它会使用光标后面的单词(部分)来查找候选完成列表。你从这些完成中选择。