IntelliJには、ファイルを単に更新するのではなく、保存時に一時ファイルに書き込んだ後、元のファイルを削除して元の名前に名前を変更する「安全な書き込み」オプション(引用符で囲んだもの) 。私はvim
もこれを行うと聞きます。JetBrains IntelliJの「安全な書き込み」の利点は何ですか?
これは、ファイルを見ているプログラムで問題が発生することがわかりました。時々、そのようなプログラムは削除を見ますが、更新を見ることはありません。
しかし、どのような利点がありますか? IntelliJ's docsは、電源を切った場合に失われる利点があると言っています。このオプションがデフォルトである理由が必要です。
これは、intellijがどのように動作していたか、私が直面していたいくつかの慢性的な問題を引き起こしていたことを理解するのに時間がかかりました。今、私はその選択肢があるので、治療法が病気よりも悪いかどうかを知りたいと思っています。
これは書き込みをアトミックにします。新しいバージョンのファイルを書いている途中で力を失うと想像してください。 IntelliJの方法では、部分的な書き込みは保存されません。 –
IntelliJのローカル履歴を使って、あなたのお尻を(あまりないかもしれませんが)保存することはできませんでしたか? –
また、あなたのOSの種類が世話をするものではありませんか? –