14 我使用zshell,正在尝试tmux。在shell中,如果我按下control-R,它将启动,bck-i-search然后我可以开始键入以匹配先前输入的命令。在tmux中时,control-R似乎无能为力。我已经尝试搜索,但是似乎找不到任何原因/解决方案。 zsh tmux — 牧师 source 1 在tmux下它应该以相同的方式工作。可能配置错误? — ggustafsson 2012年 检查/etc/tmux.conf和〜/ .tmux.conf。默认情况下,Cr不绑定任何命令,但是可能是您的情况。默认情况下,Cr在tmux外壳(bash)中起作用。 — 美洲狮
17 你export EDITOR=vi在.zshrc任何地方都有地方吗?我在这里遇到了类似的问题,C-a C-e并且C-r在开始使用tmux之前工作正常。原来,内部的zsh正在拾取我的EDITOR变量,并将键绑定切换为vi样式。这样设置我可以.zshrc解决问题: # Use vi as the default editor export EDITOR=vi # But still use emacs-style zsh bindings bindkey -e — 马特·沙弗(Mat Schaffer) source
13 忙着添加bindkey '^R' history-incremental-search-backward到我的.zshrc文件中,一切正常。 — 牧师 source 2 我不知道tmux和zsh之间的交互是什么阻止了它的正常运行,但是您的修复程序对我有用。这让我非常困扰,以至于我实际上一直在避免使用tmux。我感激不尽。谢谢! — Justin