タグ

2012年11月2日のブックマーク (1件)

  • Vimで文字を改行コードに置換する方法 - このブログは証明できない。

    忙しいです。「貧乏暇なし」という諺がありますが、意味は「ワーキングプア」だと思います。はたらけど猶わが生活楽にならざり。まあ、働いてないんですけどね。ちなみに、「犬も歩けば棒に当たる」という諺がありますが、意味は「え!?あの人もTwitterやってるの!?」だと思います。 私、Vim使いです。そこまで使いこなしていないので、Vim使おうとしてる人です。テキストの処理をするときに、Rubyなどでスクリプトを書かなくても、Vimのコマンドでなんとかなったりします。便利ですね。そんなときに、改行コードを扱いたい場合があります。 改行コードを別の文字に置換する場合。 :s/\n/,/ と書けますね。ん?書けませんか?あなた、これまでの人生が正しかったと断言できますか? ところが、何かの文字を改行コードに置換するときは「\n」ではダメなんです。ダメなんですね。そこで、「^M」というコード?に置換して

    kjirouu
    kjirouu 2012/11/02
    置換する文字にLFを入れたい場合は s/マッチ/\r/ と \r になる, 一方マッチ部に記述する時は \n