13

Я использую zshell и пробую tmux. В оболочке, если я нажимаю control-R , она запускает bck-i-search и я могу начать печатать, чтобы соответствовать командам, введенным ранее. Когда в tmux, control-R ничего не делает. Я пытался искать, но не могу найти причину / решение для этого.

2 ответа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, и все работает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .