未删除Vim交换文件

未删除Vim交换文件,vim,macvim,Vim,Macvim,当我退出时,Vim没有删除.swp文件。我在iTerm macvim中使用vim,退出时使用:q或:wq或:qa。我的交换文件似乎粘在一起了。我不得不把*.swp*.swo*.swn广告给我的.gitignore,至少可以说,这让我感到沮丧,我相信这会让我的客户和同事感到困惑。他们用不必要的文件填满了我的电脑。当然,每次我打开一个文件时,我都必须逐步检查交换文件是否存在警告 我想在退出时交换要删除的文件。如果做不到这一点,我会想办法自动清理它们 我诊断/解决此问题的选项是什么 谢谢 您可以使用V

当我退出时,Vim没有删除.swp文件。我在iTerm macvim中使用vim,退出时使用:q或:wq或:qa。我的交换文件似乎粘在一起了。我不得不把*.swp*.swo*.swn广告给我的.gitignore,至少可以说,这让我感到沮丧,我相信这会让我的客户和同事感到困惑。他们用不必要的文件填满了我的电脑。当然,每次我打开一个文件时,我都必须逐步检查交换文件是否存在警告

我想在退出时交换要删除的文件。如果做不到这一点,我会想办法自动清理它们

我诊断/解决此问题的选项是什么


谢谢

您可以使用Vim-V20vimlog捕获Vim会话的完整日志。退出Vim后,检查vimlog日志文件是否有可疑消息。我可以想象,即使Vim能够创建交换文件,它也无法删除它们。

我在linux机器上遇到了同样的问题。 出于某种原因,在编辑特定目录中的文件后,vim没有删除.swp文件。vimlog没有提供任何有用的信息。但是,删除~/.viminfo修复了它