Я использую zshell и пробую tmux.
В оболочке, если я нажимаю control-R
, она запускает bck-i-search
и я могу начать печатать, чтобы соответствовать командам, введенным ранее. Когда в tmux, control-R
ничего не делает. Я пытался искать, но не могу найти причину / решение для этого.
2 ответа
14
У вас есть export EDITOR=vi
где-нибудь в вашем .zshrc
где-нибудь? У меня была похожая проблема, когда Ca Ce и Cr работали нормально, пока я не начал tmux. Оказывается, что внутренний zsh обнаруживал мою переменную EDITOR и переключал привязки клавиш в стиле vi. Настройка моего .zshrc
как это решило проблему:
# Use vi as the default editor
export EDITOR=vi
# But still use emacs-style zsh bindings
bindkey -e
13
Завелось добавление bindkey '^R' history-incremental-search-backward
в мой файл .zshrc, и все работает.