如何在Tmux中禁用键绑定

时间:2013-08-01 10:06:28

标签: vim tmux

使用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

1 个答案:

答案 0 :(得分:13)

首先,我会说Ctrl-S(暂停输出)“功能”不属于tmux。 Ctrl+S and Ctrl+Q实际上是XON / XOFF协议。它长期存在于Unix / Linux中。

您可以通过以下方式停用它:

stty -ixon

stty stop undef

您可以在更改前后stty -a查看。更简单的是,尝试上面的命令,然后按Ctrl-S查看它是否有效。

祝你好运。