2017-09-02 157 views
1

我已经从最近两年编程中休息一下,并且想要重新启动。现在我正在使用Windows计算机,但我的工作和编译器位于我的Linux计算机上。将Emacs从Linux移到Windows

我的问题是:

是否有可能我的整个emacs的工作环境,从Ubuntu的移动到Windows 10?在我熟悉的日子里,我对emacs做了一些改变,并且希望在Windows计算机上继续这样做。

+0

您的所有elisp都可以正常工作(假设您在两个系统之间使用兼容版本的Emacs)。您没有提供关于“整个emacs工作环境”的其他方面的信息,所以很难说比这更多的东西。 – phils

+0

@phils感谢您的回复!对不起,我给了我很少的信息。我对Emacs的经验很渺茫,而且是2年前的,所以我不知道我使用的Emacs除了从网站下载的标准emacs以外。如果我记得正确的话,lisp代码就是我所改变的。 如何知道系统之间的版本是否兼容?我在哪里将elisp文件从哪里移到哪里? – Magnarok

+1

这应该对你有用https://stackoverflow.com/questions/189490/where-can-i-find-my-emacs-file-for-emacs-running-on-windows – lifeisfoo

回答

1

简单...

复制的最重要的事情是你~/.emacs.d目录和你的init文件(见我克(emacs)Init File为不同的文件名,这可能有,或者用检查Chvuser-init-file)。

C-H我克(emacs)Windows HOME关于在.emacs.d目录应该住在你的Windows系统上。

请注意site-lisp目录中Info节点中的注释,以防万一您在那里使用了elisp库(可能没有意识到),因为它们也可以形成Emacs配置的一部分。

任何字节编译的elisp(.elc文件)应该保持兼容,只要您移动到Emacs的相同或更新版本(在这种情况下听起来很可能)。然而,每次发布之间的事情都会发生变化,并且升级时可能会遇到不兼容问题,但我不会提前担心 - 请先尝试最新版本,如果遇到无法解决的问题(其中应该不太可能),您可以随时安装最初使用的Emacs版本。

+0

非常感谢你的时间。美好的一天 :) – Magnarok

相关问题