加密驱动器的Vim交换和备份文件

加密驱动器的Vim交换和备份文件,vim,Vim,我喜欢将交换目录和备份目录设置为临时目录,以避免它们碍事。例如 set backup set directory=C:/Temp// set backupdir=C:/Temp// 但是,我在TrueCrypt驱动器(我的“T:”驱动器)上有一些文件。当我使用Vim修改这些文件时,我希望它将交换和备份文件保持在同一个(T:)驱动器上,否则根本不创建交换和备份文件 有办法做到这一点吗?一种方法是确保加密驱动器的根目录中有一个临时目录: set backup set directory=/Temp

我喜欢将交换目录和备份目录设置为临时目录,以避免它们碍事。例如

set backup
set directory=C:/Temp//
set backupdir=C:/Temp//
但是,我在TrueCrypt驱动器(我的“T:”驱动器)上有一些文件。当我使用Vim修改这些文件时,我希望它将交换和备份文件保持在同一个(T:)驱动器上,否则根本不创建交换和备份文件


有办法做到这一点吗?

一种方法是确保加密驱动器的根目录中有一个临时目录:

set backup
set directory=/Temp//,C:/Temp//
set backupdir=/Temp//,C:/Temp//

如果没有,它将返回到C驱动器上的临时目录。

当我键入这个问题时,我想到了一个可能的答案。欢迎其他答案。