Vim - 将EX模式输出到变量中

时间:2013-04-09 14:01:37

标签: vim ex

我正在编写一个vim脚本,我需要获取当前缓冲区的第一行。在Ex模式下,我只需输入1即可显示我想要的内容。 如何将ex命令的输出放入vim中的变量?

2 个答案:

答案 0 :(得分:3)

克里斯的答案是正确的方法。

但是请注意,您可以使用:redir命令将Ex命令的输出捕获到变量中:

:let myvar = ""
:redir => myvar
:command
:redir END

有关详细信息,请参阅:h :redir

答案 1 :(得分:1)

您想要的表达式是getline(1)。因此,let x = getline(1)