如果您需要可移植性,Emacs 就能满足您。Emacs 以能在大量的 UNIX 系统、Linux (当然) 和 VMS 上运行而闻名。

甚至对 Microsoft Windows 也有极佳的支持 (www.gnu.org/software/emacs/windows/ntemacs.html)。 如果您不得不使用 Windows,Emacs 可以与 Visual Studio 一起使用。对于 Windows 用户来说,仅仅正则表达式支持就值得学习 Emacs。 Emacs 还与 Windows 的 Cygwin 工具 (www.cygwin.com) 紧密集成,为您提供一个非常类似 Linux 的环境,几乎让 Windows 变得可以接受。

虽然与开发没有直接关系,但 Emacs 的日记模式非常适合记住重要的日期,比如托马斯·杰斐逊的生日,以及事件,比如下次的开发会议。 因为 Emacs 是可移植的,所以日记文件也是可移植的;在我的双启动笔记本电脑上,我在 Windows 和 Linux 上运行相同的 Emacs 日记文件。

将您的 Emacs 定制移植到另一台计算机或操作系统,主要就是编辑您在新环境中的 .emacs 文件。 当然,如果您拥有所有相同的软件包并在新计算机上使用它们,您应该不需要做任何更改。 您可能希望某些函数不要在不同的计算机上运行。 例如,我不在我的防火墙上运行日历;它不属于那台计算机。 所以我使用条件编译来避免在防火墙上运行日历代码。

© . All rights reserved.