Como faço para pesquisar meu histórico de comandos trabalhando com o tmux e o zshell?

13

Eu uso o zshell e estou experimentando o tmux. No shell, se eu atingir control-R , ele disparará bck-i-search e eu posso começar a digitar para corresponder aos comandos inseridos anteriormente. Quando no tmux, control-R parece não fazer nada. Tentei pesquisar, mas não consigo encontrar nenhum motivo / solução para isso.

    
por bergyman 21.03.2012 / 20:32

2 respostas

14

Você tem um export EDITOR=vi em algum lugar no seu .zshrc em algum lugar? Eu tive um problema semelhante a isto, onde C-a C-e e C-r funcionava bem até eu iniciar o tmux. Acontece que o zsh interno estava pegando minha variável EDITOR e mudando as combinações de teclas para o estilo vi. Configurar meu .zshrc como este resolveu o problema:

# Use vi as the default editor
export EDITOR=vi

# But still use emacs-style zsh bindings
bindkey -e
    
por 04.08.2012 / 02:11
12

Encerrado adicionando bindkey '^R' history-incremental-search-backward ao meu arquivo .zshrc e as coisas estão funcionando.

    
por 27.03.2012 / 20:53

Tags