我通常在我的 vimrc 中设置我的备份目录,如下所示。
set backupdir=~/vimtmp,/tmp,.
set directory=~/vimtmp,/tmp,.
这适用于所有*.*~
文件vimtmp
夹。
但是,某些插件,例如NERDTree, Tagbar
在我当前的工作目录中创建它们的临时文件。例如,启动这些插件时会创建以下文件。
[[buffergator-buffers]]
__Tagbar__
NERD_tree_3
这是一个非常烦人的问题,因为当我使用版本控制系统时,这些文件是在某些文件夹中创建的,有时我会不小心将它们推送到中央仓库。
你能建议我一些技巧来解决这个问题吗?例如,我如何专门为插件设置当前工作目录,以便他们将该目录用于临时文件。
非常感谢你。