在我的一个设置文件我设定viminfo
为
set viminfo+=n~/.cache/vim/info
现在两个都 ~/.viminfo
并被~/.cache/vim/info
创建。如果我删除了它,~/.viminfo
它会再次被创建。
我怎样才能告诉 Vim 避免创建该~/.viminfo
文件而仅使用该~/.cache/vim/info
文件?
答案1
我猜是因为 Vim 在重新定义之前已经创建了默认的~/.vimrc
。为了避免这种情况,你需要在启动时将此配置更改直接传递给 Vim:
$ vim -i ~/.cache/vim/info
或者,清理你的~/.vimrc
通孔内部
:autocmd VimLeave * call delete('~/.viminfo')