返回

改变 Vim 的 swp 文件路径

在用 Vim 编辑 Dropbox 下面的文本文件时,默认情况下在当前目录会出现一个 .swp 文件,文件的作用就不多说了,就是当这个文件产生时 Dropbox 一直处于同步状态,看着很不爽,另外一个情况就是在 svn 或者 git 中 .swp 文件也会出现,当然可以设置一下来忽略它,不过 Vim 默认可以将 .swp 移动到指定的位置,而不是当前文件夹下,在 vimrc 中加入:

set directory=~/tmp,/tmp

Vim 会先找 ~/tmp 如果有,.swp 文件就暂时放到此处,如果没有就会找下一个,路径用逗号隔开,逗号后面不要加空格,因为我试了下出错了。这样 .swp 文件就会乖乖的跑到指定位置了:D