潜在的に 1 つで 2 つの質問。Exモードでレジスタを参照する方法を教えてください。
たとえば、ファイルを編集していて、ファイルにタイムスタンプ (または実際には単に日付スタンプ) を追加して保存したいとします。
次を使用して、レジスタをシェルコマンド出力の値に設定できることを知っています。
:let @a = system("date +\"%Y-%m-%d\"")
このレジスタを逆参照して、その値を Ex コマンドに挿入する方法はありますか? 何かのようなもの:
:w testfile.<value of "a register>
システムのクリップボードにコピーして貼り付けることはいいことですが、将来的に他のコマンドで構築するために、より一般的/プログラム的な方法でそれを行うとよいでしょう。