2011-10-30 28 views
3

我已經找到了放置我的.emacs文件的位置,但它似乎不能以「。」開頭。在Windows上的Emacs:.emacs沒有有效的文件名

我試着命名爲「emacs」或「_emacs」,但是如何知道它是否被使用?

+0

把東西放進去,看它是否有效? [安裝](http://www.gnu.org/software/emacs/windows/Installing-Emacs.html) –

+0

例如,最後加上這個,然後在啓動後看看緩衝區*消息*,看看你是否找到消息:(消息「*************** MY DOT EMACS WAS LOADED !!!! ***************」 – Drew

回答

1

看看this頁面和this一個用於啓動說明。

1

如果您在資源管理器中創建文件,它不會允許您使用.name(出現此錯誤)。

一個簡單的解決方法,如果你有bash(cygwin,git-bash或其他變體)安裝就是用它來重命名文件。它也可能在PowerShell或命令提示符下工作,我沒有測試過這些。

文件可以以'。'開頭,這不會造成任何麻煩,但是explorer不會讓你用它命名。

4

您始終可以使用Emacs本身創建文件:C-x C-f〜/ .emacs~代表您的主目錄,您可以將其設置爲環境變量HOME

0

要測試如果您正在編輯的.emacs是在加載.emacs,你可以在它把下面的elisp命令:

(minibuffer-message "it worked") 

現在退出並重新啓動emacs的,一邊看在迷你緩衝區查看屏幕底部是否顯示(僅顯示2秒)。

1

最近版本的Windows(例如Windows 7)似乎允許使用Windows資源管理器創建.emacs文件。在創建/重命名文件時,只需輸入.emacs.而不是.emacs

enter image description here

1

Windows資源管理器不允許以點開頭的文件名的創建。帶有內置的Windows工具一個簡單的解決方法是用一個假名字,然後用CMD.EXE將其重命名創建的文件(如_emacs):

cd path/to/file 
ren _emacs .emacs 
0

Windows允許該類型文件的創建和使用,但是Windows資源管理器不允許將文件命名爲使用Windows資源管理器的文件。使用其他工具(如命令行或emacs)創建具有該名稱的文件。

相關問題