在 Windows 上配置 gvim 交换、撤消和备份文件

Hea*_*ers 5 vim gvim windows-10 powershell-5.0

vim使用 Windows 10安装chocolatey。当我编辑 foo中的文件时powershellvim留下了.foo.un~.foo~files. 这些是什么?我怎样才能不把vim它们留在身边?

Hea*_*ers 8

这些文件是backupundo文件。如果编辑时崩溃,vim也会创建文件。swap

来自https://coderwall.com/p/sdhfug/vim-swap-backup-and-undo-files

在 中powershell,创建以下目录:

~/.vim
~/.vim/.undo
~/.vim/.backup
~/.vim/.swp
Run Code Online (Sandbox Code Playgroud)

.vimrc打开 vim 并键入以下内容来编辑文件:

:edit $MYVIMRC
Run Code Online (Sandbox Code Playgroud)

然后,添加以下行并保存:

set undodir=~/.vim/.undo/
set backupdir=~/.vim/.backup/
set directory=~/.vim/.swp/
Run Code Online (Sandbox Code Playgroud)

vim现在将分别将您的undobackupswap文件放入~/.vim/.undo/~/.vim/.backup/~/.vim/.swp/目录中。