如何加载已删除并存储在内存中的.vimrc

时间:2016-03-10 17:32:04

标签: unix vim macvim

我有一个问题。我意外地删除了我的.vimrc文件,但macvim仍处于打开状态,并且存储了所有设置。有没有办法加载它?

2 个答案:

答案 0 :(得分:3)

我自己从未使用过它,但你可以尝试mkexrc命令。

                                                          :mk :mkexrc              
  :mk[exrc] [file]        Write current key mappings and changed options to   
                          [file] (default ".exrc" in the current directory),
                          unless it already exists.    

如果您使用插件,您可能需要查看插件管理器的文档,看看是否可以获得已加载插件的列表,这样可以让您重新创建插件列表。

答案 1 :(得分:0)

如果您的问题是如何仅使用运行vim恢复.vimrc的完美副本,我不知道答案。如果您的问题是如何恢复大部分丢失的.vimrc,请考虑以下选项:

但是,首先,看看垃圾:-)(很明显,事实并非如此,是吗?)

您的主目录中也应该有.gvimrc。通常人们在终端和图形版本的macvim之间共享相同的设置,可能有一些小的例外,比如窗口的大小等。所以,如果你有.gvimrc,你很可能恢复你的.vimrc

另一个选项是使用q:命令检查命令历史记录。如果在将命令放到.vimrc之前尝试了命令并且历史记录足够长,则可以复制并粘贴它们,从而恢复.vimrc