2016-08-08 4 views
1

私は、多くの場合、Vimの中でやろうものがある視覚的なブロック選択に追加して、どちらか私は右の方法を使用していないか、それは、プラグインなしでは不可能である。いくつかのラインにVimは -

追加はテキストでビジュアルブロックの選択で同じ時間。 exempleについては

[1] 
[2] 
[3] 
[4] 
[5] 
[6] 

// I want to select all the numbers in a visual block, press 'a' then append 0 
// And get this -> 

[10] 
[20] 
[30] 
[40] 
[50] 
[60] 

今私は、私が見つけることができる最も近い同じ文字に行き、プレス's'、その後削除された文字+私は追加したい文字を追加します。この問題を回避します。またはマクロを使用します。

これを正しく行う方法がわかっている場合や、私にプラグインにリンクすることができます場合
[ visual block -> 'a' ]私に教えてください!

+1

'%s/\ d \ zs/0/g'でも可能です。 –

答えて

5

あなたは、ほとんど存在し、それがA、ないaです。

Iを前に付けることもできます(:help blockwise-operatorsを参照)。

+0

楽しいことは、プラグインを使用する前に一度にいくつかのコメントをコメントすることです。 – aurelienC

0

ブロックを選択して使用します。

:norm a0