1

(Cx Cs を使用して) emacs でファイルを保存して終了すると、ファイルが複製されますが、1 つのファイルが "~" で終わります。たとえば、ファイル test.txt を emacs に保存すると、保存後にディレクトリにファイル test.txt と test.txt~ が表示されます。なぜこうなった?

4

2 に答える 2

3

これらはバックアップ コピーであり、ドキュメントに問題が発生した場合に非常に役立ちます。ただし、保存先のディレクトリを現在のディレクトリ以外に変更することはできます。

リンクされたドキュメントから:

ファイル ツリーを Emacs のバックアップ ファイルで混乱させたくない場合は、それらをシステムの「temp」ディレクトリに保存できます。

(setq backup-directory-alist
      `((".*" . ,temporary-file-directory)))
(setq auto-save-file-name-transforms
      `((".*" ,temporary-file-directory t)))

これにより、すべての自動保存とバックアップが、temporary-file-directory が指すディレクトリ (Windows では C:/Temp/ など) に配置されます。

于 2013-03-28T20:30:23.450 に答える
1

名前がチルダで終わるファイル~はバックアップ コピーです。Emacs を起動する前にファイルに含まれていたものが含まれている必要があります。

于 2013-03-28T20:29:34.510 に答える