VIで改行を扱う

Filed under 未分類

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

abc def ghi

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

:1,$ s/ /\n/g

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

:1,$ s/ /^M/g

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

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

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

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*