是否有在 OSX、Windows 和 Linux 上完全相同运行的 Emacs 版本?

是否有在 OSX、Windows 和 Linux 上完全相同运行的 Emacs 版本?

我在不同的环境中使用 Emacs,不确定要使用哪个版本才能使它们的行为相同,因为我听说 XEamcs、Emacs 和其他一些版本之间存在差异。我应该使用哪一个?

顺便说一句,我并不是想用这篇文章来挑起论战,我只是想要一个可以在任何地方运行的 emacs 版本,这也是我想要切换到 emacs 的全部原因。

答案1

我坚持使用“纯”版本(即没有添加任何其他内容):

Mac OS X(不是 Aquamacs):http://emacsformacosx.com/

Windows(不是 cygwin):http://ftp.gnu.org/pub/gnu/emacs/windows/

Linux:无论你的发行版使用什么包管理器,或者我自己编译

我使用变量将任何特定于操作系统的东西放在包装器中system-type(参见https://stackoverflow.com/questions/1817257/how-to-determine-operating-system-in-elisp)。

答案2

不知何故,我认为 GNU Emacs 的 Linux 版本可以在 Mac OSX 和 Cygwin 上编译。

答案3

XEmacs 在 Windows、OS X 和 Linux 上的运行方式相同,但是您需要从 Macports 获取 OS X 版本。

常规 Emacs 随 OS X 一起提供,并且通常是大多数 Linux 发行版的默认安装。如果您在 Windows 上安装 Cygwin,则可以选择以这种方式安装 Emacs。

所以简单地说,选择 XEmacs 或 Emacs,然后从那里开始。

显然会存在一些问题,例如哪个键是控制键,哪个键是元键。

相关内容