我正在尝试在我的cygwin w win XP上使用rxvt,但终端出现并消失。可能有什么不对?对于除rxvt-native之外的所有人都是如此。我尝试过在线发现的一些命令但没有成功。我包括2我尝试过:
start C:\cygwin\bin\rxvt.exe -sb -sl 3000 -fg gray -bg black -fn "Lucida Console-14" -e /bin/bash --login -i
path C:\cygwin\bin;%path%
ssh-agent rxvt -e bash --login -i
我面临的另一个问题是尝试让vi在我的cygwin bash shell中工作。将术语设置为xterm或vt100不起作用。点击进入,我看到一个字符串78或其他一些问题弹出。我从未修改过.inputrc。
我的主要问题是试图让vi正常工作。我刚发现如果我跑了 /etc/postinstall/terminfo.sh.done,我现在可以在vi中正确导航。 78(换行符)M仍然出现,但至少我可以在vi中导航。
2月25日 - 在几次Windows更新后,此问题消失了。如果答案更长,可以回答我的问题吗?
答案 0 :(得分:0)
无法回答第一个问题,但您是否尝试从开始菜单的Cygwin文件夹中的快捷方式调用rxvt?
关于第二个问题,TERM变量告诉应用程序它们正在运行什么终端,所以如果你在Cygwin控制台(通常是TERM = cygwin)中运行时将它设置为'xterm',它们将发送xterm Cygwin控制台不理解的控制序列。所以基本上:不要那样做!
不过,您可能也对Cygwin的mintty包感兴趣,这是另一个不需要X服务器的终端。安装它还会在Cygwin文件夹中创建一个开始菜单快捷方式。答案 1 :(得分:0)
我认为您需要运行X服务器。 您可以安装Cygwin/X
答案 2 :(得分:0)
可能不太清楚的一件事是,整个练习是让vi工作。 vim当时也没有用。但在一些Windows更新后,问题就消失了。关闭它......