如何停止生成 .swp 文件? [关闭]

Posted

技术标签:

【中文标题】如何停止生成 .swp 文件? [关闭]【英文标题】:How to stop .swp files being generated? [closed] 【发布时间】:2018-06-29 14:52:20 【问题描述】:

我无法删除目录中存在的 .swp 文件。我也无法暂存这些文件。如何阻止这些文件的生成以及这些 .swp 文件出现在我的文件夹中的原因是什么?

【问题讨论】:

我们能得到更多的背景信息吗?您应该能够推送到远程 git repo,而不管任何未暂存的文件。您也应该能够暂存这些文件(但这几乎肯定不是您想要做的!)。而且您应该能够像删除计算机上的任何其他文件一样删除这些文件!那么,我们能否准确了解您正在使用的工具/正在运行的命令/等等? 抱歉,我可以将代码推送到 git 存储库。但是如何删除 .swp 文件? 如何删除计算机上的任何其他文件? rm filename?右键单击它,然后选择“删除”?如果您问 “如何首先停止生成这些文件?” 那么这是一个有效的问题,但老实说,我不明白您为什么要问“如何删除文件”?!?! 好的,你能告诉我如何阻止这些文件的生成吗?? the first result on google 会回答您的问题吗?如果没有,请创建一个新问题,解释您尝​​试和研究的内容 【参考方案1】:

创建一个.gitignore 文件并放入:

*.swp

如果你想真正删除所有 .swp 文件,只需在命令行终端中rm *.swp,然后再添加、提交和推送。

.swp 文件是 Vim 创建的,当你关闭文件并退出编辑器时,它们应该会被自动删除。

【讨论】:

以上是关于如何停止生成 .swp 文件? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Linux中非正常关闭vi编辑器产生swp文件怎么删除

如何在窗体的关闭事件中停止 BackgroundWorker?

VIM不正常退出产生的swp文件

如何使用 python 脚本停止/关闭音频文件(mp3/.wav)

如何停止在 Mac 上创建 .DS_Store? [关闭]

如何让 Visual Studio 2013 不停止错误生成 (C++)