Windows中的Emacs
我们如何在Windows中运行Emacs?
在Windows中使用Emacs的最佳风味是什么,该从哪里下载? .emacs文件在哪里?
解决方案
回答
好吧,我个人非常喜欢自从Emacs(即GNU Emacs)开始以来一直使用的东西。看起来它也是为Windows构建的。该链接还会回答.emacs文件问题。我们可以在这里下载它。我们可能应该获得版本22.2(最新版本)。
如果这是我们第一次来,希望我们喜欢!我知道我绝对喜欢emacs!
回答
请参阅http://www.gnu.org/software/emacs/windows/ntemacs.html。第2.1节描述了在何处获得它,第3.5节描述了.emacs文件的去向(默认情况下,位于主目录中,由HOME环境变量指定)。
回答
请注意,用于Windows的GNU Emacs带有两个启动Emacs的可执行文件:" emacs.exe"和" runemacs.exe"。前者在后台保留DOS提示符窗口,而后者则不在后台,因此,如果我们选择该发行版并希望创建快捷方式,请确保启动" runemacs.exe"。
卡尔
回答
要访问配置文件的.emacs文件,最简单的方法是打开emacs。然后执行C-x C-,输入〜USERNAME / .emacs(或者我们可以使用init.el或者其他风味之一)。将内容输入文件,然后按C-x C-s(我认为)进行保存。
实际文件位于(在Windows XP中)c:\ Documents and Settings \ USERNAME.emacs.d(无论我们如何命名该文件),或者系统上的等效拼写/位置。
回答
我已经在Windows上同时运行了GNU emacs和Xemacs。我曾经用它作为我的主要编辑器,电子邮件客户端等,但不是"仅仅是"一个编辑器。
当我最近重新安装到Vista时,我安装了最新的GNU版本。它工作正常。 Xemacs也是如此,但是看起来GNU团结了起来,所以Xemacs不再那么引人注目了。
回答
我们可以从此处直接下载GNU Emacs NT。它在Windows中运行良好,请确保我们创建了runemacs.exe文件而不是emacs.exe文件的快捷方式,因此打开前不会显示命令提示符!
XEmacs不如GNU Emacs稳定,并且许多扩展是专门为GNU编写的。我会推荐GNU>X。
我们可以将.emacs文件放在其安装驱动器的根目录中。不知道我们是否也可以将其添加到其他位置...
回答
我使用EmacsW32,效果很好。编辑:我现在使用常规的GNU Emacs 24,请参见下文。
有关详细信息,请参见其EmacsWiki页面。
对我来说,最大的优点是:
- 它有一个emacsclient版本,如果没有服务器在运行,它将启动Emacs服务器(在同一Emacs窗口中打开所有文件)
- 它包括几个有用的软件包,例如Nxml
- 它具有Windows安装程序,或者我们可以从源代码构建它
关于XEmacs,根据Steve Yegge的这篇文章:
To summarize, I've argued that XEmacs has a much lower market share, poorer performance, more bugs, much lower stability, and at this point probably fewer features than GNU Emacs. When you add it all up, it's the weaker candidate by a large margin.
编辑:我现在使用常规的GNU Emacs24. 它也包含Nxml,可以从源代码安装或者构建,并且使用此包装,如果没有服务器在运行,则Emacs服务器将启动。干杯!
回答
我建议我们使用GNU Emacs 23的开发版本,该版本非常稳定并且即将发布。我们可以从下面的链接获取每周的二进制版本。
最新的GNU Emacs作为zip存档
回答
我在cygwin下运行。这也给了我一个Unix环境,可以用meta-!来外壳命令。
回答
我正在使用emacs32,我真的只有一个问题:
https://stackoverflow.com/questions/3625738/comint-previous-matching-input-in-emacsw32-is-not-interactive
回答
查找用户初始化文件位置的最简单方法是:
C-h v user-init-file
打开它的最简单方法是(在暂存缓冲区中):
(find-file user-init-file)
然后按C-j进行评估