posso ligar a tecla de atalho para zsh?

2

Eu quero ligar <C-h> para executar tmux slect-window -t -1 , <C-l> para executar tmux slect-window -t +1 em zsh, posso fazer isso?

    
por guilin 桂林 03.06.2011 / 08:05

1 resposta

0

Você poderia resolver isso adicionando algumas funções zsh, registrando-as como zle widgets e, em seguida, usando bindkey para mapeá-las para atalhos.

Eu não gostaria de vincular nada a <C-l> , já que normalmente é o atalho para clear , e eu uso bastante isso.

Isso deve resolver seu problema:

control_h() {
  tmux select-window -t -1
}
zle -N control_h
bindkey "\Ch" control_h

control_l() {
  tmux select-window -t +1
}
zle -N control_l
bindkey "\Cl" control_l

Como criar atalhos de teclado básicos no zsh é coberto aqui

    
por 06.12.2011 / 15:58

Tags