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

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

vim在 Windows 10 上使用chocolateyfoo。当我在 中编辑 文件时powershellvim会留下.foo.un~.foo~文件。这些是什么?我如何才能防止vim它们遗留?

答案1

这些文件backupundo文件。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现在将把undobackupswap文件分别放入~/.vim/.undo/~/.vim/.backup/~/.vim/.swp/目录中。

相关内容