我已經從最近兩年編程中休息一下,並且想要重新啓動。現在我正在使用Windows計算機,但我的工作和編譯器位於我的Linux計算機上。將Emacs從Linux移到Windows
我的問題是:
是否有可能我的整個emacs的工作環境,從Ubuntu的移動到Windows 10?在我熟悉的日子裏,我對emacs做了一些改變,並且希望在Windows計算機上繼續這樣做。
我已經從最近兩年編程中休息一下,並且想要重新啓動。現在我正在使用Windows計算機,但我的工作和編譯器位於我的Linux計算機上。將Emacs從Linux移到Windows
我的問題是:
是否有可能我的整個emacs的工作環境,從Ubuntu的移動到Windows 10?在我熟悉的日子裏,我對emacs做了一些改變,並且希望在Windows計算機上繼續這樣做。
簡單...
複製的最重要的事情是你~/.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版本。
非常感謝你的時間。美好的一天 :) – Magnarok
您的所有elisp都可以正常工作(假設您在兩個系統之間使用兼容版本的Emacs)。您沒有提供關於「整個emacs工作環境」的其他方面的信息,所以很難說比這更多的東西。 – phils
@phils感謝您的回覆!對不起,我給了我很少的信息。我對Emacs的經驗很渺茫,而且是2年前的,所以我不知道我使用的Emacs除了從網站下載的標準emacs以外。如果我記得正確的話,lisp代碼就是我所改變的。 如何知道系統之間的版本是否兼容?我在哪裏將elisp文件從哪裏移到哪裏? – Magnarok
這應該對你有用https://stackoverflow.com/questions/189490/where-can-i-find-my-emacs-file-for-emacs-running-on-windows – lifeisfoo