我vim
在 Windows 10 上使用chocolatey
foo
。当我在 中编辑 文件时powershell
,vim
会留下.foo.un~
或.foo~
文件。这些是什么?我如何才能防止vim
它们遗留?
答案1
这些文件backup
和undo
文件。vim
还会创建swap
如果在编辑时崩溃,则文件。
从https://coderwall.com/p/sdhfug/vim-swap-backup-and-undo-files
在 中powershell
创建以下目录:
~/.vim
~/.vim/.undo
~/.vim/.backup
~/.vim/.swp
.vimrc
打开 vim 并输入以下内容来编辑文件:
:edit $MYVIMRC
然后,添加以下行并保存:
set undodir=~/.vim/.undo/
set backupdir=~/.vim/.backup/
set directory=~/.vim/.swp/
vim
现在将把undo
、backup
和swap
文件分别放入~/.vim/.undo/
、~/.vim/.backup/
和~/.vim/.swp/
目录中。