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.6です。https://stackoverflow.com/questions/13215716/ioerror-errno-13-permission-denied-when-trying-to-open-hidden-file-in-w-mod
答え1
通常、隠しファイルは Windows 以外では特別な意味を持ちません。ただし、ファイルが隠しファイルの場合、Sublime は隠しフラグをリセットします (これは、あなたが言及した Python の Win32 API 呼び出しに関連します)。これにより、Sublime がファイルを書き込むには、ファイル属性への書き込みアクセスが必要になります。
ファイルのセキュリティ タブで書き込み属性権限を無効にし、非表示フラグを設定すると、同じエラーが表示されます。ただし、これが意図的に発生するタイミングを予測することは困難です。