我注意到我有一些以 .un~
结尾的点文件,例如我有一个 .vividchalk.vim.un~
,但我没有确定那是从哪里来的。看起来它们是我在终端中使用 Vim 时创建的。这些文件是什么?当我关闭正在编辑的文件时,可以让它们自行删除吗?
最佳答案
当您编辑并保存文件时,Vim 会创建一个与原始文件同名的文件,并在末尾添加 un~
扩展名。
Vim 7.3 包含一个新功能持久化 undo,即 undo 信息
退出 Vim 时不会丢失,并存储在以 .un~
结尾的文件中。
你已经设置了 undofile
选项,因此 Vim 在保存时会创建一个撤消文件
原始文件。您可以通过以下方式阻止 Vim 创建备份文件
清除选项:
:set noundofile
请注意,默认情况下此选项处于关闭状态。你已经明确地
在初始化文件之一中启用了 undofile
选项。如果你
希望您的撤消文件仅存储在特定目录中,您可以
将 undodir
选项指向一个目录,该目录将包含您的所有内容
聚合的撤销文件。
关于vim - 什么是 .un~ 文件或者为什么终端中的 Vim 会创建 .un~ 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15660669/