Why does Vim save files with a ~ extension?

I’ve found that while using Vim on Windows Vim saves the file, a .ext.swp file that’s deleted on closing the Vim window and a .ext~ file.

I assume the .ext.swp file is a session backup in case Vim crashes. What’s the purpose of the .ext~ file however? Is this a permanent backup file? It’s annoying as I’d like to copy all the files I’m working on to my host, without these duplicates. How can I turn this off or, if it’s there for a good reason, hide the files?

9 Answers
9

Leave a Comment