【发布时间】:2011-01-25 05:52:43
【问题描述】:
可能是 2 个问题合二为一。我想知道如何在 Ex 模式下引用寄存器。
例如,我正在编辑一个文件,我想保存该文件并附加时间戳(或者实际上只是日期戳)。
我知道我可以使用以下命令将寄存器设置为 shell 命令输出的值:
:let @a = system("date +\"%Y-%m-%d\"")
是否可以取消引用该寄存器并将其值插入 Ex 命令?比如:
:w testfile.<value of "a register>
复制到系统剪贴板并粘贴会很好,但将来以更通用/程序化的方式构建其他命令会很好。
【问题讨论】:
标签: vim scripting vim-registers