2

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

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

4

3 回答 3

6

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

:mkv settings.vim

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

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

:redir > var.txt
:let g:
:redir END
于 2012-07-18T11:48:40.263 回答
3

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

这是可用的最简单的持久性机制,并且被许多插件使用。

于 2012-07-18T13:29:55.893 回答
1

正如kev所说,您可以使用:

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

还有:

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

vim -S Session.vim

...您的会话神奇地*恢复了。

*实际上不是魔术。对不起。

于 2012-07-18T11:53:20.010 回答