原因为 CTRL-S会阻塞所有的输入,解决方式为CTRL-Q。 CTRL-S为Terminal的组合键,在Terminal中,其用途是停止所有的输出。再加上在vim中的停止输入,这个作用力… CTRL-Q就是撤销CTRL-S的组合键。
ctrl+s 锁定屏幕,ctrl+q 解锁。 幸好没 kill,学习了
原来Ctrl+S在Linux里,是锁定屏幕的快捷键。如果要解锁,按下Ctrl+Q就可以了。 好吧,接受教训吧。以后碰到问题要勤快点,越早解决越少麻烦。 现在让我记牢点这两个组合键ctrl+s和ctrl+q。
解决办法:只需按ctrl + q 即可恢复正常。
Vim卡死不动的解决方法 由于Vim下按了Ctrl+s快捷键导致锁定屏幕,通过Ctrl+q解锁就好了。
vim中按Ctrl+s 终端疑似卡死,由于在windows下的IDE中写程序,会习惯的使用Ctrl+s来保存程序。在vim中写程序时候有时候还会习惯的按Ctrl+s,按
在大多数图形界面的软件中Ctrl+s都是保存的快捷键,所以使用Vi或者Vim时,经常会习惯性的按下Ctrl+s键,如果你也这么试过的话,你会发现你的Vi/Vim一定会卡死,Ctrl+C或者Ctrl+Z也无法关闭Vi或者Vim,只能重开一个终端继续编辑。 解决方案很简单,只要再按下Ctrl+Q,Vi/Vim又恢复正常了。
使用vim时,如果你不小心按了 Ctrl + s后,你会发现不能输入任何东西了,像死掉了一般,其实vim并没有死掉,这时vim只是停止向终端输出而已,要想退出这种状态,只需按Ctrl + q 即可恢复正常。 http://blog.sina.com.cn/s/blog_65f2d705010112mm.html http://learnxiny
这时你做的事几乎只有一件:关闭Terminal,重新再打开,以后避免不小心按到 CTRL-S 。但是习惯,啧啧啧~~~如果知道vim按键帮助的话,输入 help ctrl-s 可以查看这个组合键的帮助信息,如下:从上图可以看到,解释为 CTRL-S 会阻塞所有的输入,解决方式为 CTRL-Q 。从上图可以看到:
习惯了在IDE环境下写代码而突然换到VIM中的人看过来,这是需要注意的坑,我们习惯在VIM中写完进行CTRL + S进行保存,然后就卡住不动了,你最有可能的操作就是关闭当前打开的VIM,但是关闭后我们的代码就没有了,哈哈,刚写的代码没了你是什么心情,我就是一遍一遍的踩到这个