Обычно я настраиваю свою резервную директорию в своем vimrc следующим образом.vim создает временные файлы в текущем рабочем каталоге
set backupdir=~/vimtmp,/tmp,.
set directory=~/vimtmp,/tmp,.
Это работает, как и все *.*~
идет в папку vimtmp
.
Однако некоторые плагины, такие как NERDTree, Tagbar
, создают свои временные файлы в моем текущем рабочем каталоге. Например, после запуска этих плагинов создаются следующие файлы.
[[buffergator-buffers]]
__Tagbar__
NERD_tree_3
Это действительно раздражает проблема, потому что, когда я работаю с системой управления версиями, то эти файлы создаются в некоторых папках, и я иногда подталкивать их к центральному репо случайно.
Не могли бы вы предложить мне несколько советов по решению этой проблемы? Например, как я могу установить текущий рабочий каталог специально для плагинов, чтобы они использовали этот каталог для своих временных файлов.
спасибо.
Нет, эти файлы не созданы этими плагинами. Вы или один из ваших других полуполезных плагинов. – romainl
Я удаляю эти файлы, затем открываю vim, затем открываю теги и создается файл '__TagBar__'. Теперь, что вы подразумеваете под полунезависимыми плагинами, создайте эти файлы? –
Три плагина никогда не создают файлы, временные или нет. Один из ваших других плагинов или некоторая команда где-то в вашей конфигурации проходит через ваши окна и создает эти файлы по неизвестной причине. – romainl