使用Tmux和Vim有时会很痛苦。我之一的碰撞是Control-S
。我在Vim中使用它来打开split中的缓冲区,但是当使用Tmux时,那么......
Tmux做了些蠢事,我无法弄清楚目的是什么。但基本上,当在Tmux中按下C-s
时,屏幕会冻结。它解冻了C-q
。如果有的话,我不知道什么是好的。
unbind C-s
unbind C-q
我试图在tmux.conf中取消绑定C-s,但它没有用。我怎么解开呢?
我还在.bashrc
stty -ixon -ixoff
答案 0 :(得分:13)
首先,我会说Ctrl-S
(暂停输出)“功能”不属于tmux。 Ctrl+S and Ctrl+Q
实际上是XON / XOFF协议。它长期存在于Unix / Linux中。
您可以通过以下方式停用它:
stty -ixon
或
stty stop undef
您可以在更改前后stty -a
查看。更简单的是,尝试上面的命令,然后按Ctrl-S
查看它是否有效。