2011-04-22 59 views
2

我只是试图在我的rxvt终端会话期间让shift + tab成为公认的按键序列。所以我可以将其映射为有用性,例如:有没有办法让rxvt识别shift + tab?

bindkey "\e[Z" reverse-menu-complete 

但是,根据我的研究,我很确定答案是否定的。只是想确定。

这是rxvt的硬性限制吗? (是否有这种限制的技术原因?或仅仅是一个不受支持的功能?)

回答

2

我不能让它发出,虽然奇怪的是,rxvt源代码(与Cygwin一起发货)确实似乎有它支持:

case XK_Tab: 
    if (shft) 
    STRCPY(kbuf, "\033[Z"); 
    else { 
    ... 

反正rxvt的发展停止了八年前。尝试它的后继者,rxvt-unicode,又名urxvt,在这里工作。如果您使用的是Cygwin或MSYS,并且您在没有X服务器的情况下使用rxvt,请使用urxvt,请尝试mintty

+0

奇妙的答案,谢谢。任何你可以发布链接到rxvt源代码的机会? – 2011-04-22 16:47:08

+0

不客气。这里是链接:http://sourceforge.net/projects/rxvt/files/rxvt-dev/2.7.10/rxvt-2.7.10.tar.gz。 出于好奇:你在哪个平台上运行它? – ak2 2011-04-22 16:52:41

相关问题