2017-07-27 94 views
0

我配置了我的Total Commander,因此我可以在emacs中打開文件* .txt。編輯文件時Total Commander外部編輯器emacs「權限被拒絕」

所以我安裝我的編輯 D:\Tools\emacs\bin\emacsclientw.exe "%1"

當我現在打開我的文件一切正常。但是,當我編輯並保存emacs的告訴我下面的:

保存文件c:/log.txt ...

基本保存緩衝-2:打開輸出文件:許可被拒絕, c:/log.txt

如何讓它運行,以便它實際上可以編輯文件?

+1

我認爲這可能是Windows權限的問題。您可以更改emacsclientw.exe的安全設置,使其以管理員身份運行。雖然這不是一個好的最終解決方案,但它會告訴我們在這裏是否有權限問題。 –

+1

很有可能您沒有權限以非管理員身份寫入C:頂級目錄。不過,在以管理員身份運行Emacs之前,請考慮*爲什麼*要寫入c:*;是否有其他程序創建c:/log.txt?這似乎很奇怪。 – varro

+0

只是一個測試,但你們是正確的,因爲我沒有權限 – xetra11

回答

0

通過你不應該保存任何根C:\

這僅僅是不好的做法,默認情況下普通用戶無權將其默認值。

相反,在你的Documents文件夾中創建一個工作DIR並在日誌目錄,那麼你就會有這樣的:

C:\Users\Frank\Documents\Working\logs\log.txt 

這是不應該產生任何許可errrors。