官术网_书友最值得收藏!

  • Mastering Vim
  • Ruslan Osipov
  • 225字
  • 2021-06-10 18:51:25

A word about swap files

By default, Vim keeps track of the changes you make to files in swap files. The swap files are created as you edit the files, and are used to recover the contents of your files in case either Vim, your SSH session, or your machine crashes. If you don't exit Vim cleanly, you'll be greeted by the following screen:

You can either hit r to recover the swap file contents, or d to delete the swap file and dismiss the changes. If you decide to recover the swap file, you can prevent the same message from showing up next time you open the file in Vim by reopening a file and running :e, and pressing d to delete the swap file.

By default, Vim creates files like <filename>.swp and .<filename>.swp in the same directory as the original file. If you don't like your file system being littered by swap files, you can change this behavior by telling Vim to place all the swap files in a single directory. To do so, add the following to your .vimrc:

set directory=$HOME/.vim/swap//
If you're on Windows, you should use set directory=%USERDATA%\.vim\swap// (note the direction of the last two slashes).

You can also choose to disable the swap files completely by adding set noswapfile to your .vimrc.

主站蜘蛛池模板: 新化县| 广安市| 宁阳县| 通河县| 千阳县| 牙克石市| 碌曲县| 九台市| 星子县| 昌宁县| 普安县| 浦北县| 涪陵区| 盐亭县| 桐梓县| 延庆县| 富平县| 舞阳县| 南川市| 孝昌县| 宿松县| 三亚市| 朝阳县| 澄城县| 全州县| 萝北县| 富阳市| 长兴县| 乐东| 丹寨县| 北安市| 镇远县| 额尔古纳市| 涿鹿县| 天长市| 凤凰县| 曲靖市| 温宿县| 闽侯县| 商洛市| 卓尼县|