私は:r !uuidgen
頻繁に新しいuuidをバッファーに挿入するために使用します。これは機能しますが、私は通常、引用符の間にuuidを挿入しようとし:r !uuidgen
、uuidを新しい行に出力します。
この問題を回避するために、私は現在単純なキーマップを使用しています:
nnoremap <C-u> mm:r!uuidgen<CR>dW"_dd`mp
このマクロは、マークを設定しmm
、uuidを挿入しr!uuidgen
、挿入されたuuid dW
を削除し、余分な行を削除"_dd
し、マークBACKTICKm
に戻り、最後にuuidを貼り付けp
ます。
:r
レジスターを浪費するこのマクロ/キーバインディングなしでカーソルの直後に行く方法はありますか?