在Windows上有很多方法可以将Cygwin与Emacs集成。
EmacsWiki显示了几个想法。这里是我找到的选项:
>使用Cygwin附带的Emacs。 (然后找到一种方法来获取到cmd.exe如果你想要它。)
>使用NTEmacs和Cygwin作为“有时”shell。 (一个特殊的命令启动Cygwin)
>使用NTEmacs和Cygwin作为“always”shell。 (M-x shell推出cygwin)
给出一些清楚的“为什么”。这里有几个例子,我希望我有Cygwin与Emacs:
> M-x whois不能在NTEmacs上工作。
>像Wanderlust这样的软件包包括一个不兼容Windows的Makefile。
>有时我只需要一个bash shell的东西。
那么Emacs / Cygwin的哪个选项对其他人有效呢?还有,有谁试过MSYS集成成功?
使用Cygwin中的Emacs。不是XEmacs..Emacs。我只是安装从Cygwin的一切,并键入以下运行Emacs:
XWin -multiwindow export DISPLAY=:0.0 emacs&
它也可以帮助创建一个链接到您的C驱动器(或任何其他驱动器),如:
ln -s / cygdrive / c / c
我已经使用了几个月,它总是工作得很好。我不断使用高级功能像TRAMP和subversion没有任何问题。所有高级包如cedet只是工作。
如果你没有注意到,我是原来的海报。在我所有的研究和尝试后,这一个工作,我非常PLEASED。好的工作Cygwin!
此外,我建议不要在Emacs中使用shell。实用工具像top似乎不工作。相反,使用MinTTY和屏幕。 Cygwin直接在MinTTY中给你ssh(你不需要putty)。最好的部分是,我的很多Linux知识在Windows中无缝地工作。