我注意到我有一些以
.un~
结尾的点文件
例如,我有一个
.vividchalk.vim.un~
,但我不确定它来自哪里。
它们似乎是我在终端中使用 Vim 时创建的。
这些文件是什么?当我关闭正在编辑的文件时,可以让它们自行删除吗?
当您编辑和保存文件时,Vim 会创建一个与原始文件同名的文件,并在末尾添加
un~
扩展名。
Vim 7.3 包含一个新功能持久化 undo,即 undo 信息 退出 Vim 时不会丢失,并存储在以
.un~
结尾的文件中。
你已经设置了 undofile
选项,因此 Vim 在保存时会创建一个撤消文件
原始文件。您可以通过以下方式阻止 Vim 创建备份文件
清除选项:
:set noundofile
请注意,默认情况下此选项处于关闭状态。你已经明确地 启用初始化文件之一中的
undofile
选项。如果你
希望您的撤消文件仅存储在特定目录中,您可以
将 undodir
选项指向一个目录,该目录将包含您的所有内容
聚合的撤消文件。
我花了一段时间才找到实际放置
:set noundofile
命令的位置。我是新人,我只会回复我如何做到不做备份。
:e $HOME/.vimrc
:set noundofile
:wq