2017-09-02 124 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