要清除目录中的所有vim交换文件:
如果你确定不需要目录树中的任何vim交换文件,并想把它们清除掉,你可以在vim不运行时(甚至不在另一个窗口或不同的登录会话中),在目录中使用以下命令:
find . -type f -name "*.sw[klmnop]" -delete
&001
一些灵感和想法来自于删除垃圾.swp文件at Google Groups. 这个命令可以删除当前目录树中所有以名字结尾的文件。 swp文件](https://groups.google.com/d/msg/vim_use/JBHSs3kPPJU/X9WeMsZcfWAJ)at Google Groups. 这将删除当前目录树中所有名称以.swk, .swl, .swm, .swn, .swo, .swp, .swk, 或.swl结尾的文件。当前目录和所有子目录,递归搜索。 这超出了问题的要求,可能会被认为是矫枉过正。
- 如前所述,它将删除所有名称以.swm、.swn、.swo、.swp、.swp、.swk或.swl结尾的文件,而不仅仅是.swm。  加里-约翰逊说,
—另一方面,这可能是矫枉过正。 如前所述,它会删除所有名称以.swn、.swo、.swp、hello.cpp、.hello.cpp.swp、&007或&007结尾的文件。 但是,显然,vim交换文件通常是 “点 "文件。以