で終わるドットファイルがあることに気づきました。.un~
たとえば.vividchalk.vim.un~
、がありますが、それがどこから来たのかわかりません。ターミナルでVimを使って作ったようです。これらのファイルは何ですか?編集中のファイルを閉じるときに、それらを削除することはできますか?
質問する
53280 次
3 に答える
158
ファイルを編集して保存すると、Vimは元のファイルと同じ名前un~
で最後に拡張子を持つファイルを作成します。
Vim 7.3には、永続的な元に戻すという新機能が含まれています。つまり、Vimを終了しても元に戻る情報が失われることはなく、。で終わるファイルに保存されます.un~
。オプションを設定したundofile
ので、Vimは元のファイルを保存するときに元に戻すファイルを作成します。次のオプションをオフにすることで、Vimによるバックアップファイルの作成を停止できます。
:set noundofile
デフォルトでは、このオプションはオフになっていることに注意してください。undofile
初期化ファイルの1つでオプションを明示的に有効にしました。元に戻すファイルを特定のディレクトリにのみ保存する場合undodir
は、すべての集約された元に戻すファイルを含むディレクトリをオプションで指定できます。
于 2013-03-27T14:02:39.300 に答える
8
実際に:set noundofile
コマンドを配置する場所を見つけるのに少し時間がかかりました。私は新しいので、バックアップを行わないようにした方法を返信します。
- vimを開きます。
- コマンドモードで入力します
:e $HOME/.vimrc
- 書く
:set noundofile
- 保存して終了:
:wq
于 2020-05-04T02:19:27.860 に答える
6
vimがどこにでもundoファイルを作成しないようにする別の可能な方法は、 undodirを既存のディレクトリに設定することです。
if has('persistent_undo') "check if your vim version supports
set undodir=$HOME/.vim/undo "directory where the undo files will be stored
set undofile "turn on the feature
endif
于 2020-10-14T11:44:52.173 に答える