web-dev-qa-db-ja.com

.un〜ファイルとは何ですか、またはターミナルのVimが.un〜ファイルを作成するのはなぜですか?

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

82
kaplan

ファイルを編集して保存すると、Vimは元のファイルと同じ名前で、末尾にun~拡張子を持つファイルを作成します。

Vim 7.3には、新機能の永続的な取り消しが含まれています。つまり、Vimを終了しても取り消し情報は失われず、.un~で終わるファイルに保存されます。 undofileオプションが設定されているため、Vimは元のファイルを保存するときに元に戻すファイルを作成します。オプションをクリアすることで、Vimがバックアップファイルを作成しないようにすることができます。

:set noundofile

デフォルトでは、このオプションはオフになっていることに注意してください。初期化ファイルの1つでundofileオプションを明示的に有効にしました。 UNDOファイルを特定のディレクトリにのみ保存する場合は、undodirオプションを、すべての集約されたUNDOファイルを含むディレクトリを指すようにできます。

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

118
TheEwook