2010-08-08 31 views
1

我想在我的cygwin w win XP上使用rxvt,但終端出現並消失。什麼可能是錯的?除rxvt-native之外,所有情況都是如此。我嘗試了一些在網上找到的命令,但沒有成功。我包括2我已經嘗試過:讓vi和rxvt在cygwin工作

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日 - 幾個窗口更新後,此問題消失。基於這種可再現性更高的原因,解答我的問題是否有意義?

+0

你需要運行Xming才能看到那些rxvt出現,如果它們不是-native。那些是使用X11的。 Windows本身沒有,所以你需要Xming。與gvim二進制文件一樣。 你也可以選擇只獲得gvim的windows。 – 2010-08-08 07:38:57

+0

@Tom Plain'rxvt'運行時不需要X,除非設置了DISPLAY變量。無論如何,Cygwin有它自己的X服務器,所以Xming不一定是必需的。 @sunyata你從哪裏調用rxvt?你有一臺X服務器在運行嗎? – ak2 2010-08-08 11:14:29

+0

你使用'vim'嗎? – 2014-02-20 11:34:00

回答

0

有一點可能不清楚的是,整個練習是讓vi工作。 vim當時也沒有工作。但在一些Windows更新後,問題就消失了。關閉它......

0

無法回答第一個問題,但是您是否嘗試過從開始菜單的Cygwin文件夾的快捷方式中調用rxvt?

關於第二個問題,TERM變量告訴應用程序他們正在運行什麼終端,所以如果您在Cygwin控制檯(通常是TERM = cygwin)中運行時將其設置爲'xterm',它們將發送Cygwin控制檯無法理解的xterm控制序列。所以基本上:不要這樣做!

順便說一下,您可能也會對Cygwin的mintty包感興趣,這是另一個不需要X服務器的終端。安裝它也會在Cygwin文件夾中創建一個開始菜單快捷方式。

0

我假設你需要運行一個X服務器。 你可以安裝Cygwin/X

+0

rxvt不需要Cygwin/X。 – 2014-02-20 11:16:10