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

标签 vim ex

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

最佳答案

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

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

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

请参阅 :h :redir 了解更多信息。

关于Vim - 将 EX 模式的输出获取到变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15904032/

相关文章:

vim - 为什么 VimClojure 没有将文件类型设置为 "clojure"

iphone - 如何为文档集生成 ctags 文件? (对于 Vim )

vim - 如何在 Vim 中选择一行的一部分

bash - Shell脚本替换文件中的变量-Sed的-i选项错误进行就地更新

vim - 无法使用 Ruby 和 Python 支持构建 Vim

vim - 如何从该插件中获取 vim 插件的目录?

perl - Vim ex 知道之前输入的数字

Vim:空格分隔的数字列表

Vim 的全局命令,模式由逗号连接