Sunday 29 July 2007

Disable XON/XOFF Under Cygwin

具体的现象是,Ctrl+s屏幕就锁住了。其实没锁住,只是没有输出。Ctrl+q恢复正常。初学者遇到这个问题,会吓一跳,还以为自己怎么了呢。而且这个键还和emacs的键绑定有冲突。C-s在emacs里默认是搜索,挺常用的,会带来一些不便。XON/XOFF基本上没啥用,除了吓人。因此可以去掉。在Cygwin下,需要检查CYGWIN变量,echo $CYGWIN,如果发现tty,就在cygwin.bat里去掉,比如set CYGWIN=...,把tty去掉。然后把stty -ixon放到/etc/profile里。重启cygwin就好了。好像第二步不是很必要,如果不是用rxvt做终端的话。

No comments: