如何在VIM中将一些全局变量写入vim文件

时间:2012-07-18 11:44:00

标签: vim

我需要将一些设置和变量写入某个文本文件以便以后检索。检索文件可以是简单的源命令。那么从vimscript编写文件最简单的方法是什么?

我只想存储一些全局变量。全局因为它们将被多个缓冲区使用。

3 个答案:

答案 0 :(得分:6)

您可以通过以下命令将所有设置保存到文件中:

:mkv settings.vim

键入:let g:命令列出所有全局变量。

您可以将输出重定向到文件:

:redir > var.txt
:let g:
:redir END

答案 1 :(得分:1)

作为kev says,您可以使用:

:mkview [file],可以使用:loadview

进行恢复

还有:

:mksession,您可以重新启动Vim:

vim -S Session.vim

......你的会话神奇地恢复了。

*不实际魔法。遗憾。

答案 2 :(得分:1)

当您:set viminfo+=!时,以大写字母开头并且不包含小写字母的全局变量会自动在Vim会话中保留(在.viminfo文件中)。

这是最简单的持久性机制,许多插件都使用它。