Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
クリップボードから Vim の現在のバッファーにテキストを貼り付け、新しいテキスト幅の値、新しいファイルタイプを設定し、これらの新しい設定に従ってこのバッファーを再フォーマット (gggqG キー コンボ) するスクリプトを作成しようとしています。
これらすべてのアクションを一連のコマンドとして再現することは可能ですか?
次のコマンドで試してください。その部分を関数に分割できますが、vim のコマンド ラインからも機能します。
aこの例では、現在のバッファの先頭にレジスタの内容を挿入し、いくつかのオプションを設定して、スクリプト全体をフォーマットします。
a
:0put a | set textwidth=10 | set filetype=python | normal gggqG<CR>