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