最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
解决Ctrl+S时Putty或Xterm命令行无返回的问题
时间:2015-03-13 编辑:简简单单 来源:一聚教程网
只要使用的第一个编辑器不是VIM,或者Emacs的朋友,几乎在编辑过程中最常用的快捷键恐怕就是CTRL+S 了。而对于经常使用Putty或者Xterm之类命令行控制Linux、Unix系统的朋友,恐怕也经常遇到和我一样的问题,本能的按下CTRL+S之后,发现命令行完全没有响应了。无奈之下,只能重开窗口,重新打开新的命令行界面。
每次重开命令行,都需要先连接服务器,kill掉曾经启动的程序,然后再重新执行他们。
其实,这是因为CTRL+S启动了XOFF(关闭流控制)。这会让终端正常接受按键操作,但是并不会做任何输出,感觉就像命令行没有响应了一样。
这篇文章将为您提供三大解决方案:
立竿见影的解决方案
一劳永逸的解决方案
一箭双雕的解决方案
立竿见影的解决方案
直接CTRL+Q,打开流控制(XON). 如果在CTRL+Q操作之前,你做了其他一些按键操作,此时,您应该能在终端重新看到这些输出了。
一劳永逸的解决方案
可以直接在.bashrc中禁止CTRL+S命令发送XOFF。
在您的.bashrc中添加如下两行( 可以man stty查看更多选项):
stty ixany
stty ixoff -ixon
一箭双雕的解决方案
其实,我们真的可以让CTRL+S在VIM中用于保存文件:
.bashrc中的修改
stty ixany
stty ixoff -ixon
stty stop undef
stty start undef
.vimrc中的修改, CTRL+S保存当前文件
map
imap
相关文章
- 浅谈angular2的http请求返回结果的subcribe注意事项 05-15
- axios返回空对象的问题解决 04-05
- 动漫之家怎么退出 退出返回方法介绍 12-17
- 让phonegap返回键退出应用需再次确认效果 01-13
- win11内核隔离和内存完整性介绍 10-31
- win10全屏缩放设置教程 10-31