182

Vim で (ctrl-V を押して) ビジュアル ブロック モードのときにどのように挿入できますか?

4

4 に答える 4

266

これを試して

テキストのブロックを選択したら、Shift+iまたは大文字を押しますI

小文字iは機能しません。

次に、必要なものを入力し、最後にすべての行に適用するには、Esc2 回押します。




これがうまくいかない場合...

+visualextraお使いのバージョンの Vim で有効になっているかどうかを確認してください。

これを行うには、機能のリストを入力し:verてスクロールします。(形式が変なので、コピーしてバッファに貼り付け、インクリメンタル検索を実行することをお勧めします。)

有効にすることはこの質問の範囲外ですが、どこかで見つけることができると確信しています。

于 2012-09-13T04:49:57.733 に答える
33

また、テキストのブロックを削除して置き換えたい場合もあります。

このような

Hello World
Hello World

「W」の前にビジュアルブロック選択を押してShift+ i- 「クール」と入力 - ヒットESCしてからビジュアルブロック選択で「ワールド」を削除できます。

または、よりクールな方法は、両方の行で「World」を視覚的にブロック選択することです。を入力cchangeます。これでinsertモードに入りました。必要なものを挿入して を押しますESC。どちらも少ないキーストロークで反映されます。

Hello Cool 
Hello Cool
于 2014-07-03T09:38:21.670 に答える