Tmux

2013-08-01 12 views
5

'da tuş vurmayı devre dışı bırakma Tmux ve Vim kullanımı bazen bir acıdır. Benim için çarpışmalardan biri Control-S. Bölme arabelleklerini açmak için Vim'de kullanıyorum, ama Tmux kullanırken, iyi ...Tmux

Tmux bununla aptalca bir şey yapar, amacın ne olduğunu anlayamıyorum. Ama temel olarak, Tmux'da C-s'a basıldığında, ekran donuyor. Ve C-q ile çözülüyor. Bir şey için ne kadar iyi olduğu hakkında hiçbir fikrim yok.

unbind C-s 
unbind C-q 

Tmux.conf dosyasında C-s'yi yok etmeye çalıştım ancak işe yaramadı. Onu nasıl çözebilirim?

Ayrıca ben hepsinden .bashrc

stty -ixon -ixoff 
+0

Tmux'un belirtilen bağlantıları kaydettiğinden emin olmak için tmux oturumunuzda 'tmux liste-keys 'çıkışını kontrol etmelisiniz. – user1146332

cevap

13

First, Terminali'nden bağlayıcı serbest, ben Ctrl-S "özelliği" tmux ait değil (çıkış askıya) söyleyebilirim. Ctrl+S and Ctrl+Q aslında XON/XOFF protokolüdür. Unix/linux ile uzun süre yaşıyor.

Sen tarafından devre dışı bırakabilirsiniz:

stty -ixon 

veya

stty stop undef 

önce ve değişiklikten sonra stty -a tarafından kontrol edebilir. Daha kolay, yukarıdaki komutları deneyin ve çalışıp çalışmadığını görmek için Ctrl-S tuşlarına basın.

İyi şanslar.

+0

Sadece Tmux kullanırken bu problemi yaşıyorum. Zaten çıkış çıktısını askıya aldım .bashrc. Bir şekilde tmux tekrar sağlar? –

+0

Aslında, -ixon'un üstüne stty stop undef 'eklendiğinde, sabitlendi. –

İlgili konular