gpt4 book ai didi

vim - 什么是 .un~ 文件或者为什么终端中的 Vim 会创建 .un~ 文件?

转载 作者:行者123 更新时间:2023-12-02 08:37:11 27 4
gpt4 key购买 nike

我注意到我有一些以 .un~ 结尾的点文件,例如我有一个 .vividchalk.vim.un~,但我没有确定那是从哪里来的。看起来它们是我在终端中使用 Vim 时创建的。这些文件是什么?当我关闭正在编辑的文件时,可以让它们自行删除吗?

最佳答案

当您编辑并保存文件时,Vim 会创建一个与原始文件同名的文件,并在末尾添加 un~ 扩展名。

Vim 7.3 包含一个新功能持久化 undo,即 undo 信息退出 Vim 时不会丢失,并存储在以 .un~ 结尾的文件中。你已经设置了 undofile 选项,因此 Vim 在保存时会创建一个撤消文件原始文件。您可以通过以下方式阻止 Vim 创建备份文件清除选项:

:set noundofile

请注意,默认情况下此选项处于关闭状态。你已经明确地在初始化文件之一中启用了 undofile 选项。如果你希望您的撤消文件仅存储在特定目录中,您可以将 undodir 选项指向一个目录,该目录将包含您的所有内容聚合的撤销文件。

来源:http://vimhelp.appspot.com/vim_faq.txt.html#faq-7.2

关于vim - 什么是 .un~ 文件或者为什么终端中的 Vim 会创建 .un~ 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15660669/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com