在 Windows 中,將變更儲存到隱藏檔案後,Sublime Text 2 會拋出錯誤「無法儲存」。
下面的好評論者確認只有我遇到這個問題。
我嘗試重新安裝 Sublime text,刪除所有設置,%AppData%\Sublime Text 2
但仍然沒有成功。
有什麼想法可能是什麼問題嗎?
編輯:http://sublimetext.userecho.com/topic/104563-error-when- saving-files-with-hidden-attribute-set/
編輯:我想我可能已經找到了根本原因,它是 sumlime 用於保存文件的 python 2.6https://stackoverflow.com/questions/13215716/ioerror-errno-13-permission-denied-when-trying-to-open-hidden-file-in-w-mod
答案1
通常,隱藏檔案在 Windows 之外沒有特殊意義。但是,如果檔案是隱藏的,Sublime 會重置隱藏標誌(這與您提到的 Win32 API 呼叫 Python 相關)。這反過來又使得 Sublime 寫入檔案所需的檔案屬性的寫入存取權限。
當在檔案的安全性標籤上停用寫入屬性權限並使用隱藏標誌時,它會顯示與您相同的錯誤。然而,很難說這種情況何時會發生。