ESC-q não funciona no tmux com zsh

2

O título diz tudo. Eu uso muito Esc q (escondendo a linha atual enquanto executo outro comando), e funciona bem com o Gnome Terminal 3.6.0 + zsh. No entanto, se eu iniciar tmux , ele para de funcionar: o cursor apenas move um caractere para a esquerda e permanece lá. Alt q também não funciona.

Eu não defino TERM em .zshrc, em .tmux.conf eu uso: set -g default-terminal "screen-256color" .

    
por ldx 05.10.2012 / 16:56

2 respostas

0

Eu descobri uma solução para mim ( Alt - q )

bindkey "^[q" push-line

Eu obtive a parte "^[" do script zkbd (consulte man zshcontrib ). Você provavelmente pode obter o equivalente para a tecla ESC , mas parece ser o mesmo.

    
por 05.12.2013 / 06:24
0

Não funciona porque tmux decide que é uma seqüência de escape que deve corresponder a uma das chaves definidas na descrição do terminal (terminfo), mas não consegue encontrar uma correspondência e a descarta.

    
por 28.10.2016 / 10:45