web-dev-qa-db-fra.com

Désactiver les raccourcis clavier dans byobu en utilisant le backend de tmux

J'ai configuré les liaisons alt + arrow keys pour modifier l'onglet dans vim (dans .vimrc):

map <silent><A-Right> :tabnext<CR> 
map <silent><A-Left> :tabprevious<CR> 

cela ne fonctionne cependant pas sous byobu avec tmux backend, je suppose car il est remappé par byobu.

J'ai essayé de mettre en place:

unbind -n M-right
unbind -n M-left

dans .tmux.conf ou .byobu/keybindings.tmux sans succès.

Quelqu'un a une suggestion sur la façon de résoudre ce problème?

5
Andrea Zonca

Tu es si proche! Vous manquez juste la capitalisation de "R" dans M-Droite et "L" dans M-Gauche.

Ajoutez simplement ce qui suit à ~/.byobu/keybindings.tmux:

unbind -n M-Right
unbind -n M-Left

Et puis appuyez sur F5 pour recharger votre profil.

Divulgation complète: Je suis l'auteur et le responsable de Byob .

11
Dustin Kirkland

Si vous ne parvenez pas à désactiver des combinaisons de touches spécifiques, vous pouvez activer/désactiver les combinaisons de touches de Byobu à l'aide de Shift+F12 - c’est ce que j’utilise beaucoup (par exemple pour interagir avec Midnight Commander). Je manque juste une possibilité d'avoir le statut actuel de celui affiché dans la barre d'état (les combinaisons de touches sont-elles actuellement actives - ou les ai-je désactivées?) - mais c'est un problème différent;)

2
Izzy