我可以通过键入以下内容来获取guifont
配置值的值:
:set guifont?
我可以记住它,然后输入它。但是有没有办法直接将该值插入到我的文档中?
在插入模式下:
按 Ctrl+R =&guifont
输入
有关其工作原理的更多信息,请参阅以下帮助页面:
-
:help i_CTRL-R_=
-
:help expr-option
您可以使用
redir
命令重定向 ex 输出:
:redir @a
:set guifont?
:redir END
"ap
当然。例如,要在文档顶部添加一行,其中包含shiftwidth
选项的值,我可以这样做:
:execute append(0, &shiftwidth)
您可以直接键入它,但更典型的情况是在 vimrc 中定义的函数中没有:
的情况下显示的。
请参阅编写 Vim 脚本。