1. ホーム
  2. vim

[解決済み] .un~ファイルとは何ですか、または、なぜターミナルのVimは.un~ファイルを作るのですか?

2022-05-14 01:33:55

質問

で終わるいくつかのドットファイルがあることに気づきました。 .un~ で終わるドットファイルがあることに気づきました。 .vividchalk.vim.un~ がありますが、どこから来たのかよくわかりません。ターミナルでVimを使用したときに作成されるような気がします。これらのファイルは何ですか?編集中のファイルを閉じると勝手に削除されるのでしょうか?

どのように解決するのですか?

ファイルを編集して保存するとき、Vim は元のファイルと同じ名前のファイルを作成し、その中に un~ という拡張子を最後につけたファイルを作成します。

Vim 7.3 には新しい機能である persistent undo が含まれており、つまり、undo の情報 で終わるファイルに保存され、Vim を終了しても失われることはありません。 .un~ . あなたが設定した undofile オプションを設定したので、Vim は元のファイルを保存するときにアンドゥファイルを作成します。 を作成します。Vim がバックアップファイルを作成しないようにするには、次のようにします。 オプションをクリアすることでバックアップファイルを作成しないようにできます。

:set noundofile

デフォルトでは、このオプションはオフになっていることに注意してください。明示的に を有効にしています。 undofile オプションが有効になっている場合。もし undofiles を特定のディレクトリにのみ格納したい場合は、 以下のようにします。 を指定します。 undodir オプションを指定します。 を指定します。

ソースは http://vimhelp.appspot.com/vim_faq.txt.html#faq-7.2