20

我可以guifont通过键入以下内容来获取配置值的值:

:set guifont?

我可以记住它然后输入它。但是有没有办法直接将该值插入到我的文档中?

4

3 回答 3

30

插入模式下

ctrl+r=&guifontenter

有关其工作原理的更多信息,请参阅这些帮助页面:

于 2012-04-30T03:28:11.880 回答
8

redir您可以使用以下命令重定向 ex 输出:

:redir @a
:set guifont?
:redir END
"ap
于 2012-04-30T03:28:20.603 回答
4

当然。例如,要在文档顶部添加一行,其中包含shiftwidth我可以执行的选项值:

:execute append(0, &shiftwidth)

您可以直接输入它,但更常见的是它不会出现:vimrc 中定义的函数中。

请参阅编写 Vim 脚本

于 2012-04-30T03:19:34.820 回答