私は: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レジスターを浪費するこのマクロ/キーバインディングなしでカーソルの直後に行く方法はありますか?