CTRL-S为Terminal的组合键,在Terminal中,其用途是停止所有的输出。再加上在vim中的停止输入,这个作用力… CTRL-Q就是撤销CTRL-S的组合键。
vim下ctrl + s 僵死问题的解决 vim 使用vim习惯性手残Ctrl+S ,解决方法 : Ctrl + Q 就能恢复了 vim下ctrl + s 僵死问题的解决 vim 使用vim习惯性手残Ctrl+S ,解决方法 : Ctrl + Q 就能恢复了 vim下ctrl + s 僵死问题的解决
由于Vim下按了Ctrl+s快捷键导致锁定屏幕,通过Ctrl+q解锁就好了。
使用vim时,不小心按到了ctrl +s 后界面不能操作,但是可输入进去字符 可以使用组合键解锁 crtl+ shift +q 进入后,发现锁死的一顿乱操作都写入进去了 使用u 键进行恢复,先按esc 再按 u进行恢复 如果觉得一顿乱操作是对的,用u恢复后还要在重新输入,可以用组合键crtl +r 恢复u恢复的数据。
其实在Linux下 Ctrl+S是有特殊的用途的,不能乱按。 在Linux下,Ctrl+S 是暂停该终端,阻止向该终端输出。那如何解决呢?按下Ctrl+Q就可以了。在Linux终端 Ctrl+Q :恢复向终端输出。
这时你做的事几乎只有一件:关闭Terminal,重新再打开,以后避免不小心按到 CTRL-S 。但是习惯,啧啧啧~~~如果知道vim按键帮助的话,输入 help ctrl-s 可以查看这个组合键的帮助信息,如下:从上图可以看到,解释为 CTRL-S 会阻塞所有的输入,解决方式为 CTRL-Q 。从上图可以看到:
习惯了在IDE环境下写代码而突然换到VIM中的人看过来,这是需要注意的坑,我们习惯在VIM中写完进行CTRL + S进行保存,然后就卡住不动了,你最有可能的操作就是关闭当前打开的VIM,但是关闭后我们的代码就没有了,哈哈,刚写的代码没了你是什么心情,我就是一遍一遍的踩到这个坑才研究了下CTRL + S在VIM中的作用,其实...
windows下的编辑器使用惯了, 今天使用vim, 无意中又按了一下CTRL+S, 结果vim像停掉了一样, 按什么键都不起作用了. 以前也碰到这种情况, 解决的办法是直接关了ssh客户端软件, 然后重新连接, 重新打开那个文件.今天我直接在google上查了一下, 发现直接按CTRL+Q解决问题.问题的原因: CTRL+S表示...
可是快捷键 Ctrl+S 为什么会导致终端卡死呢?实际上这个快捷键的含义是“阻断向终端输出内容”,很多人说这个快捷键的作用是暂停终端,我个人感觉这种说法并不准确,实际是上终端并没有暂停,按下 Ctrl+S快捷键后,你依然可以像终端发送命令,终端也会正常执行,只是不会将反馈内容和结果显示在终端上而已,这个特性可以用来...
问题:vim中映射ctrl-s保存失败。原因:ctrl+s是终端的pause快捷键,对应recover快捷键是ctrl+q。解决:在.bashrc设置stty -ixon或者换用其他快捷键。参考:http://t.cn/RmzTHUJ