回答:
テキストを複数の行に追加するには、次の手順を実行します。
<c-V> -ビジュアルブロックモードに入ります。j/ kを使用して行を選択します。$ -カーソルを最後の文字に移動します。A -最後の文字の後に挿入モードに入ります。<Esc> -挿入モードを終了し、ブロックの追加を終了します。:norm選択後の書き込みと比較すると、キーを押す回数はさらに少なくなりますが、これを使用する本当の理由は、このタイプの変更に対してVisual Blockモードで作業する方が本能的だからです。
最初の行に入力するだけです:
4:norm A.
4そして:あなたのための範囲を作成し、norm A.各ラインにドットを追加
長い段落の別の解決策は次のとおりです。
Vip<C-v>$A.<Esc>
最初のステップは、で段落を選択することでVip、あなたは視覚的なブロックモードに変更し、各ラインの末尾にカーソルを移動し$、その後、追加.して、各ラインにA.として通常モードになった<Esc>各行に適用される変更を確認します。
:Aコマンドは何ですか?経由でそれを見つけることができませんでした:h :A
4:norm A.になる4:s/$/.
もう少し一般的にするために、マクロを1行に記録してから、視覚的に選択した範囲内の各行で再生することができます。
マクロをレジスタ(この例ではqレジスタ)に記録します。
qqA.<Esc>q
次に、操作する行を視覚的に選択できます。
Vip
そして、各行でマクロを再生します(範囲は自動入力されます):
:'<,'>norm @q