vi 中按了 Ctrl+S 后死机不能动怎么办?

2019-11-22 09:33:10来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

vi 中按了 Ctrl+S 后死机不能动怎么办?

 

 

我们下意识想保存文档时,会不知觉地按下 Ctrl+S 组合键。但如果是正在 Linux 的 Shell 中使用 vi 编辑文本,这么按就糟了,会直接出现卡住、不能动、卡死的现象。

 

不过,后来我搞明白了,这种卡住、卡机、死机,都是一种假象。解决方法也很简单:再按下 Ctrl+Q 就能解除

 

是不是有种知道真相后眼泪掉下来的感觉啊?我当初也是。

 

再进一步解释下到底是怎么回事?为什么 vim 要有这样的一个假死功能?

 

你可以做个实验,用 vim 打开一个空文档,先按下 Ctrl+S 再随便按几个数字,你会发现 vim 一动不动,然后再按 Ctrl+Q,就能看到,咦,刚刚输入的数字又出来了。

因为 Ctrl+S 是 vim 关闭屏幕回显,只接受输入不提供反馈的静默模式。回忆回忆,这有点儿像我们在 Linux 终端里输入密码时的感觉,是不。

 

问题解决了,我们再想想更深层的原因,在和 Linux 打交道的过程里,为什么这样闹心的小问题会反复出现?

我反思,这是没有系统地学习 Linux、学习 Linux 命令,一直靠边查搜索引擎边学,就是容易出现这种问题。

 

系统学习的痛,是不是就是一直野路子、从来不花钱的痛。Pony Ma 灵魂拷问过,不充钱你会变得更强吗?

 

 

其实我们也不是没有花钱解决问题的思维。

 

关键是,我们不想被收割,想充钱要去哪里充!!去哪里充,更便宜,更实在?!

 

讲讲我的经验给你参考下,我是靠极客时间上的这门系统性极强的尹会生大牛的《Linux实战技能100讲》视频课程给自己的 Linux 补了补课。

一般的 Linux 仅仅是简单地罗列和讲解命令,并不值得学。但实话说,尹会生这门运营课以点带面,侧重于让人认真理解 Shell 和 核心的命令,很适合拿来给自己打基础。

 

一般的视频课动不动就想收割我们一个月的工资钱,这个课不会,也就100出头就能买到。

 

不仅适合计算机系的朋友们,像理论物理、理论化学、地科生科这样长期和 Linux 系统打交道、提交任务排队列的朋友,我觉得也最好不要错过。而且,是视频课啊,跟着操作很容易学到。

 

 

课程地址:Linux实战技能100讲

 

哪怕不买,我认为如果是有心人,进去研究一下课程目录都覆盖了哪些知识点,也是极好的。

 

以上。

 

 

-----

 

 


原文链接:https://www.cnblogs.com/fwblog/p/vi_vim_Ctrl_S.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:022.掌握Pod-Pod升级和回滚

下一篇:搭建Nginx正向代理服务