ligações de teclas TMUX

0

Eu tenho um problema com as ligações de teclas do TMUX. Quando estou trabalhando em um painel de terminal, se eu pressionar ctrl + pgup, ele deve rolar a tela uma página para cima, como um terminal normal, mas isso não acontece.

Além disso, ao usar o VIM, mapeei algumas ações, mas essa combinação de teclas não é chamada.

Qualquer especialista em TMUX?

    
por jpaugh 23.09.2010 / 17:31

3 respostas

1

Certifique-se de que seu shell e terminal estão enviando as seqüências de escape apropriadas para o outro para indicar chaves não alfanuméricas. Por exemplo, eu uso tmux com zsh em urxvt . Eu tive alguns problemas com as teclas agindo inadequadamente (como entrar no modo de inserção e adicionando [3~ ) até ter certeza de que meu shell estava comunicando as ligações de teclas apropriadas com:

# .zshrc
bindkey '\e[1~' beginning-of-line
bindkey '\e[4~' end-of-line
bindkey '\e[6~' down-line-or-search
bindkey '\e[5~' up-line-or-search
bindkey '\e[3~' delete-char

Se este for o seu problema, provavelmente você não será o mesmo, mas deverá encontrar recursos específicos para o seu shell e emulador de terminal.

    
por 23.09.2010 / 17:48
1

use o comando tmux setw -g xterm-keys on

você também pode precisar adicionar isso ao seu ~/.vimrc

if &term == "screen"
    set t_kN=^[[6;*~
    set t_kP=^[[5;*~
endif
    
por 24.09.2010 / 19:53
-1

Adicione as seguintes combinações de teclas ao seu .zlogin :

bindkey '\e[3~' delete-char  
bindkey '^r' history-beginning-search-backward  
bindkey '^g' history-beginning-search-forward  
bindkey -s '^l' '^qcls\n'
    
por 26.08.2015 / 21:41