Monthly Archives: 8月 2009

VIで改行を扱う

0
Filed under 未分類

とあるテキストファイルに以下のような行があるとする。

abc def ghi

これを、スペース区切りで改行したい場合、

:1,$ s/ /\n/g

ではいけないわけです。
これをできるようにするには、

:1,$ s/ /^M/g

となるようにします。
が、ここで重要なのは、

^ と M を打つわけじゃなくて、
Ctrl + V で ^ を表示し、
Ctrl + M で M を表示します。

これで、空白が改行に置き換わるわけですよ。