我在 Windows 8.1 上使用 Cygwin 与 Emacs 24.3.1 配合使用,并从 Cygwin 安装中下载了 Emacs,但是我无法同时使用 Emacs 和 Cygwin shell,也无法打开多个 Emacs 窗口。我希望能够使用 shell 编译和运行、使用 make 等,但似乎我只能使用 shell 或文本编辑器。我希望 Emacs 像在 Linux 中一样使用命令 shell 打开,如下所示:
emacs file.c &
并能够与 shell 和文件进行交互。我该怎么做?
答案1
我对这种情况的理解是,Cygwin 软件包附带的 Emacsemacs
在终端内运行,要让 Emacs 与终端分离,或者要有多个 Emacs 框架,您需要安装该emacs-w32
软件包。完成此操作后,一切都应该正常工作。您还将获得对 Emacs 的图像和 PDF 支持。
还有一个emacs-X11
使用 X 窗口管理器的软件包。我没有用过它或 X,所以我只能说它确实存在。
答案2
我强烈推荐tmux,它是 screen 的后继者,在 Cygwin 中也可用
$ tmux -V
tmux 1.9a