特定の時間にユーザー入力のために中断する vim マクロを定義したいのですが、これは可能ですか?
編集:マクロではなく、録音(q)をメンターすることがわかりました
入力コマンドを録音で使用することは可能ですが、その価値よりも面倒です。
最初に挿入入力エスケープをキーにマップしました
:map <F2> a<C-R>=input('input: ')<CR>
次に、この記録をqレジスタに作成しました
name:
そしてそれを新しいタブに貼り付けました
iname: ^[
そして、最後のエスケープの後、私<C-V><F2>
はラインを作ることを押しました:
iname ^[^[OQ
q バッファにヤンクして戻し、マクロを使用して、入力関数を使用できるようにしました。それはうまくいきますが、ひどいです。