如何在不关闭vim的情况下重置vim的设置(包括插件,.vimrc文件)?

时间:2014-03-04 04:21:49

标签: editor vim

我已经使用vim两年了,我使用“病原体”进行插件管理。我在寻找 一种重置所有vim设置(包括插件,.vimrc文件)而不关闭vim的方法。是 有什么想法吗?

PS:在某些情况下,重新加载vimrc与重新打开vim完全不同,所以我想要 像重新打开vim一样重新加载整个状态。

2 个答案:

答案 0 :(得分:4)

来自:h set

:se[t] all&             Set all options, except terminal options, to their
                            default value.  The values of 'term', 'lines' and
                            'columns' are not changed. {not in Vi}

答案 1 :(得分:0)

目前尚不清楚为什么要避免重启Vim。

如果问题是丢失当前的tabpages,windows和buffer状态,最好创建一个会话来保存重要的内容并重新加载其他内容。

根据Peter Rincker对评论的建议,有一个great plugin called session.vim,这使得管理会话非常容易。它还会创建Restart command

  

此命令保存当前的编辑会话,重新启动Vim和   恢复您的编辑会话。当你这样做时,这可以派上用场   调试无法轻松/安全的Vim脚本reloaded using a more lightweight approach

:Restart命令在这里工作得很好,所以我从来没有测试过“轻量级方法”的另一个插件。但如果完全重启Vim不是一个选项,你可以试试。