プログラマ 福重 伸太朗 〜基本へ帰ろう〜 このページをアンテナに追加 RSSフィード

2010-06-28

vimで複数行の行頭、行末に一気に文字を挿入する方法

どうやるのかなと調べたら。以下のように出来ました。


「行頭」に文字を挿入する手順

「control + v」で矩形選択モードへ

f:id:japanrock_pg:20100629003811j:image

「Shift + G」で一番下まで選択

f:id:japanrock_pg:20100629003908j:image

「I」で挿入モードへ

f:id:japanrock_pg:20100629003920j:image

例えば「#」を入力

f:id:japanrock_pg:20100629003933j:image

「esc」で抜ければ完成!

f:id:japanrock_pg:20100629003944j:image


「行末」に文字を挿入する手順

「control + v」で矩形選択モードへ

f:id:japanrock_pg:20100629003811j:image

「Shift + G」で一番下まで選択

f:id:japanrock_pg:20100629003908j:image

「$」 で行末まで選択

f:id:japanrock_pg:20100629004038j:image

「A」で挿入モードへ

f:id:japanrock_pg:20100629004052j:image

「,」を入力

f:id:japanrock_pg:20100629004107j:image

「esc」で抜ければ完成!

f:id:japanrock_pg:20100629004118j:image


おまけ「すべての改行をなくす方法」

「control + v」で矩形選択モードへ

f:id:japanrock_pg:20100629003811j:image

「Shift + G」で一番下まで選択

f:id:japanrock_pg:20100629003908j:image

「J」を入力して完成

f:id:japanrock_pg:20100629004147j:image


参考

tyrutyru 2010/06/29 14:19 > おまけ「すべての改行をなくす方法」
これはvでもV(Shift + v)でもできますね。

japanrock_pgjapanrock_pg 2010/06/30 13:22 id:tyruさん
おっしゃる通り、「control + v」の代わりに、「V(Shift + v)」を使ってもできました!ありがとうございます!

nori_gpsnori_gps 2012/10/07 18:23 a行からb行までの行頭に文字(xyz)を入れる場合,:a,b s/^/xyz/g
の方が私は好きです〜.

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証