转自:http://blog.csdn.net/uoyevoli/article/details/1246687
由于工作需要最近总用Putty连接Linux调试程序。Shell命令和vi虽然用起来不那么顺手,但也凑合,但有一个问题另我十分头疼,那就是用vi修改程序时我总无意识地按“Ctrl+s”组合键。虽然我知道vi中要保存文件,需要使用”w“命令,但怎奈习惯根深蒂固,一时改不过来。
虽然我的手指并不会因为在每次 ”ESC : w 回车” 之前多按一次 “Ctrl+s“ 而累抽筋,但是Putty似乎对这个GUI常用快捷键不太友好。每次我按了这个组合键后,Putty就”僵死“了,不再接收任何键盘输入,只能关闭窗口重新登录。但是重新登录后用不了多久我就会再次犯错误,再次关闭,重新登录……我就这样被Putty折磨着……
经过一番Google搜索(据说Google好像不大愿意被用作动词)我终于摆脱了 Putty & Ctrl+s 的魔咒:解铃还需系铃人,还得使用Ctrl键来搞定这个”僵局“——Ctrl+q。
大概是这样子:”Long long ago“ 某些旧的”哑终端“会在发送过来的数据太多,显示速度跟不上时发送一个Ctrl+s让对方等一下,然后再准备好继续显示时发送一个Ctrl+q。Putty“兼容”了这个特性。也有人说是Ctrl+s是锁定屏幕用的 。不管是怎样,当你不小心在Putty中按了Ctrl+s后再按一下Ctrl+q就OK了。