原因为 CTRL-S会阻塞所有的输入,解决方式为CTRL-Q。 CTRL-S为Terminal的组合键,在Terminal中,其用途是停止所有的输出。再加上在vim中的停止输入,这个作用力… CTRL-Q就是撤销CTRL-S的组合键。 原文链接:https://blog.csdn.net/norang/article/details/119514863...
其实在Linux下 Ctrl+S是有特殊的用途的,不能乱按。 在Linux下,Ctrl+S 是暂停该终端,阻止向该终端输出。那如何解决呢?按下Ctrl+Q就可以了。在Linux终端 Ctrl+Q :恢复向终端输出。
由于在windows下的IDE中写程序,会习惯的使用Ctrl+s来保存程序。在vim中写程序时候有时候还会习惯的按Ctrl+s,按完就惊呆了,终端疑似卡死,没反应了。 问题在于Ctrl+s 在vim下作用为锁定屏幕,解锁按 Ctrl+q 就可以了。知道真相的我眼泪掉下来。。。
使用vim时,不小心按到了ctrl +s 后界面不能操作,但是可输入进去字符 可以使用组合键解锁 crtl+ shift +q 进入后,发现锁死的一顿乱操作都写入进去了 使用u 键进行恢复,先按esc 再按 u进行恢复 如果觉得一顿乱操作是对的,用u恢复后还要在重新输入,可以用组合键crtl +r 恢复u恢复的数据。
这时你做的事几乎只有一件:关闭Terminal,重新再打开,以后避免不小心按到 CTRL-S 。但是习惯,啧啧啧~~~如果知道vim按键帮助的话,输入 help ctrl-s 可以查看这个组合键的帮助信息,如下:从上图可以看到,解释为 CTRL-S 会阻塞所有的输入,解决方式为 CTRL-Q 。从上图可以看到:
习惯了在IDE环境下写代码而突然换到VIM中的人看过来,这是需要注意的坑,我们习惯在VIM中写完进行CTRL + S进行保存,然后就卡住不动了,你最有可能的操作就是关闭当前打开的VIM,但是关闭后我们的代码就没有了,哈哈,刚写的代码没了你是什么心情,我就是一遍一遍的踩到这个
vim卡死 2019-12-23 10:42 − 使用vim时,如果你不小心按了 Ctrl + s后,你会发现不能输入任何东西了,像死掉了一般,其实vim并没有死掉,这时vim只是停止向终端输出而已,要想退出这种状态,只需按Ctrl + q 即可恢复正常。 转载于:https://www.cnblogs.com/cocoliu/p/6369749.h... 超级学渣渣 0 331...
查找 在normal模式下按下/即可进入查找模式,输入要查找的字符串并按下回车。Vim会跳转到第一个匹配。...
问题:vim中映射ctrl-s保存失败。原因:ctrl+s是终端的pause快捷键,对应recover快捷键是ctrl+q。解决:在.bashrc设置stty -ixon或者换用其他快捷键。参考:http://t.cn/RmzTHUJ