vim中的ctrl+s导致的“假死”、无响应、不接受输入

本文揭示了在使用Vim编辑器时,Windows用户习惯性的Ctrl+S操作可能导致的输入阻塞问题。在Vim环境下,Ctrl+S并非保存文件,而是暂停终端输出,导致无法进行任何输入。文章介绍了如何通过Ctrl+Q解除此状态,并探讨了这一设计的目的及可能的应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有时候vim看到vim的光标在闪烁,但无法输入任何东西,最后只好结束终端了事。

这种现象,是windows用户在使用vim时经常犯的“错误”。在windows下,为了保护自己的劳动成果,ctrl+s已经是一个肌肉记忆,不需要大脑支配,自动完成。

但是,在vim中,这个动作是“阻断向终端输出”,就是上面描述的现象,啥也输入不了了,惊喜不惊喜,意外不意外。

这个时候,按ctrl+q,即可解除这种状态,意思是”恢复向终端输出”。

那么,vim设计这样的状态的目的是什么呢?在什么场景下会用到?临时离开,不希望意外地被小猫小狗或其他人碰到?

转载于:https://www.cnblogs.com/Sabre/p/10449816.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值