【问题标题】:How can Vim stop responding?Vim 如何停止响应?
【发布时间】:2014-07-15 10:35:14
【问题描述】:

为了在 Vim 中增加一行中的数字,我按下了 Ctrl+A。令我惊讶的是,Vim 停止了响应!后来我意识到我实际上按下了Ctrl+S

有人可以解释一下这种行为吗?

我对文件做了一些更改,但在 vim 停止响应之前没有保存。

(旁白:Ctrl+X减少该行的下一个数字)

【问题讨论】:

  • 尝试 stty -ixon 禁用该行为。它曾经非常有用,当滚动缓冲区很小并且输出速度足够慢以至于您可以看到正在滚动的内容时。

标签: session vim terminal


【解决方案1】:

您已使用CTRL-S 停止了终端。要恢复,请按CTRL-Q。 顺便说一句,这不是 VIM 特定的,而是终端特定的。

【讨论】:

  • 是否可以禁用此功能?
【解决方案2】:

要从终端完全禁用 Ctrl-S/Ctrl-Q,请将以下行添加到您的 .bashrc

stty -ixon

【讨论】:

    猜你喜欢
    • 2019-02-04
    • 1970-01-01
    • 2018-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-01
    • 1970-01-01
    相关资源
    最近更新 更多