Answers:
我使用EmacsW32,效果很好。编辑:我现在使用常规的GNU Emacs 24,请参见下文。
有关详细信息,请参见其EmacsWiki页面。
对我来说,最大的好处是:
关于XEmacs,根据Steve Yegge的这篇文章:
总而言之,我认为XEmacs的市场份额要低得多,性能较差,bug较多,稳定性要低得多,并且此时的功能可能少于GNU Emacs。当您全部加起来时,它在很大程度上是较弱的候选人。
编辑:我现在使用常规的GNU Emacs24。它也包含Nxml,可以从源代码安装或构建,并且使用此包装,如果没有服务器在运行,则Emacs服务器将启动。干杯!
请注意,用于Windows的GNU Emacs带有两个启动Emacs的可执行文件:“ emacs.exe”和“ runemacs.exe”。前者在后台保留DOS提示符窗口,而后者则不在后台,因此,如果选择该发行版并希望创建快捷方式,请确保启动“ runemacs.exe”。
卡尔
好吧,我个人非常喜欢自从Emacs(即GNU Emacs)开始以来一直使用的工具。看起来它也是为Windows构建的。该链接还会回答您的.emacs文件问题。 这是您可以下载的地方。您可能应该获得版本22.2(最新版本)。
如果这是您第一次来,希望您喜欢!我知道我绝对喜欢emacs!
我在cygwin下运行。这也给了我一个Unix环境,可以用meta-!炮轰命令!
bin/
到Windows路径变量有何相似之处?grep
通过使用Cygwin find
而不是Windows使Emacs 正常工作,find
促使我在路径变量的前面添加了Cygwin。
我使用的是emacs的原始版本。以我的经验,这非常稳定,简单,可以满足我的所有需求,并且不会增加我不需要的膨胀。所述的.emacs文件可以放置在C:\用户\ YOURNAME如果HOME环境变量设置。这是处理它的好方法,因为它基于用户工作并且模仿Linux上的emacs行为。您可以从emacs / windows文件夹中的任何gnu软件存储库镜像下载zip 。您需要名为的文件。emacs-xx.x-bin-i686-pc-mingw32.zip
有配置的Emacs的Windows一些伟大的指示在这里。基本上,“安装”可归结为:
emacs-<XX>.<X>-bin-i686-pc-mingw32.zip
。请参阅适用于MS-Windows的Emacs-24.4的“官方”二进制文件。
另外,您可以考虑将emacs-w64用于64位Windows系统:
请参阅http://www.gnu.org/software/emacs/windows/ntemacs.html。第2.1节描述了在何处获得它,第3.5节描述了.emacs文件的去向(默认情况下,位于主目录中,由HOME环境变量指定)。
我建议您使用GNU Emacs 23的开发版本,该版本非常稳定并且即将发布。您可以从下面的链接获取每周的二进制版本。
我有一个可移植的版本,其中.emacs配置就绪,可以设置组织模式,I-do等。它还包括组织示例文件。我认为这是新手更好的起点。
基本上使用runemacs.bat运行,一切就绪。
为GNU Emacs获取MS Windows二进制文件的最佳起点是... GNU Emacs:
http://www.gnu.org/software/emacs/
(哦,我是如何找到该URL的?从Emacs手册中的节点Distribution中获取。如果您可以在任何地方访问Emacs,那么可以在此获取此类信息。)
在该页面上,您将了解获取Emacs所需的所有知识。特别是,您将找到一个名为获取/下载GNU Emacs的部分,该部分链接到附近的GNU镜像。单击该链接会将您带到一个链接页面,该链接下载了版本21之后的所有Emacs版本。
在这里更重要的是,在该链接页面上,您还将看到一个名为windows的目录链接。单击该链接可获得指向MS Windows的 Emacs二进制文件(可执行文件)链接的页面。那就是你想要的页面。
如果您没有将其添加为书签,则知道以上信息可以在您需要再次查找该页面时提供帮助。但这是最终的URL,直接是:http : //mirror.anl.gov/pub/gnu/emacs/windows/
当被迫使用Windows时,我...
下载“ Windows Emacs”,并将其保存在某个目录中(此后称为EMACS_SOMEWHERE)
在“启动”中放置一个.cmd文件以将“我的文档”映射到带替换的H:驱动器,或者如果“我的文档”位于远程服务器上,则我在资源管理器中使用“映射网络驱动器”来获取“我的文档”文档”名为H :。然后,我在Windows中创建一个名为HOME的环境变量,并将其命名为“ H:\”。现在,我可以将.emacs文件拖放到“我的文档”中,启动时emacs将读取它。
然后创建H:\ bin目录。然后,将“ H:\ bin”添加到Windows“路径”环境变量中。
然后创建一个H:\ bin \ emacs.cmd文件。它包含一行:
@call drive:\EMACS_SOMEWHERE\emacs-23.2\bin\emacsclientw.exe --alternate-editor=c:\programs\emacs-23.2\bin\runemacs.exe -n -c %*
这是一项相当不错的工作,但是只要将/ cygdrive / h / bin添加到我的cygwin PATH变量中,它就能使我从Windows命令提示符或cygwin命令提示符下运行相同的emacs。一段时间没有使用此设置,但是我记得,当我一遍又一遍地调用带有新文件的emacs.cmd时,它们最终都成为了同一个emacs会话中的缓冲区。
C:\cygwin\bin\bash.exe --login -c "env HOME=\"`cygpath '%APPDATA%'`\" /cygdrive/c/emacs/emacs-23.2/bin/runemacs.exe"
有https://bitbucket.org/Haroogan/emacs-for-windows
与最新的Emacs的25,但整个页面已被删除。此版本和上面的emacs-w64的好处是它们带有jpg,png,tiff DLL以及lxml DLL,这是新的eww
Web浏览器所需的。
我正在使用emacs32,我真的只有一个问题:
/programming/3625738/comint-previous-matching-input-in-emacsw32-is-not-interactive
如果您将Emacs用作Windows 7的Latex编辑器。
Emacs4LS
(适用于Windows 7的Emacs 4 Latex支持)适用于Emacs的新手。
http://chunqishi.github.io/emacs4ls/