2013-08-01 23 views
5

Mit Tmux und Vim ist manchmal ein Schmerz. Eine der Kollisionen für mich ist Control-S. Ich benutze es in Vim für das Öffnen von Puffern in Split, aber wenn Tmux verwendet, gut ...So deaktivieren Sie die Tastenkombination in Tmux

Tmux tut etwas Dummes damit, ich kann nicht herausfinden, was der Zweck ist. Aber im Grunde, wenn C-s in Tmux gedrückt wird, friert der Bildschirm ein. Und es löst sich mit C-q auf. Ich habe keine Ahnung, wofür das gut ist, wenn überhaupt.

unbind C-s 
unbind C-q 

Ich habe versucht, C-s in tmux.conf zu lösen, aber es hat nicht funktioniert. Wie kann ich es lösen?

Auch befreite ich von Terminal die Bindung, in .bashrc

stty -ixon -ixoff 
+0

Um sicherzustellen, dass tmux die angegebenen Bindungen registriert, sollten Sie die Ausgabe von 'tmux list-keys' in Ihrer tmux-Sitzung überprüfen. – user1146332

Antwort

13

Zunächst einmal möchte ich sagen, dass die Ctrl-S (die Ausgabe suspendiert) "Feature" gehört nicht tmux. Die Ctrl+S and Ctrl+Q ist eigentlich das XON/XOFF-Protokoll. Es lebt mit Unix/Linux für lange Zeit.

Sie können es deaktivieren, indem Sie:

stty -ixon 

oder

stty stop undef 

Sie von stty -a vor und nach der Änderung überprüfen konnte. einfacher ist, versuchen Sie die oben genannten Befehle, und drücken Sie Ctrl-S, um zu sehen, ob es funktioniert hat.

viel Glück.

+0

Ich habe nur dieses Problem bei der Verwendung von Tmux. Ich habe bereits suspend Ausgabe-Ding in. Bashrc deaktiviert. Irgendwie macht tmux es wieder möglich? –

+0

Tatsächlich fügte 'sty stop undef' oben auf -ixon hinzu. –

Verwandte Themen