Обычно я настраиваю свой резервный каталог в своем vimrc следующим образом.
set backupdir=~/vimtmp,/tmp,.
set directory=~/vimtmp,/tmp,.
Это работает, так как все *.*~
помещаются в папку vimtmp
.
Однако некоторые плагины, такие как NERDTree, Tagbar
, создают свои временные файлы в моем текущем рабочем каталоге. Например, при запуске этих плагинов создаются следующие файлы.
[[buffergator-buffers]]
__Tagbar__
NERD_tree_3
Это действительно раздражает, потому что, когда я работаю с системой контроля версий, эти файлы создаются в некоторых папках, и я иногда случайно помещаю их в центральное хранилище.
Не могли бы вы предложить мне несколько советов, чтобы справиться с этой проблемой? Например, как я могу установить текущий рабочий каталог специально для плагинов, чтобы они использовали этот каталог для своих временных файлов.
Большое спасибо.
__TagBar__
. Теперь, что вы подразумеваете под полубесполезными плагинами, создающими эти файлы? - person Validus Oculus   schedule 06.12.2015autocmd BufNewFile * :write
с вашей подсказкой я нашел эту злую команду в своем vimrc :) спасибо, чувак. - person Validus Oculus   schedule 06.12.2015