Atomと改行と置換

わたしの好きなエディタ,ATOM. Emacsからの乗り換えはもう数年前になる. 起動が若干遅めなのはご愛嬌. そんなATOMで改行を置換する方法をご紹介.
https://atom.io
ATOMの検索,置換機能を使って改行を置換している図
正規表現検索をONにする!
+Fで検索/置換を開く. .*ボタンをクリックすることで正規表現モードがONになる. これで\nは改行と等価になる. これを空文字と置換すれば改行はすべてなくなるし,好きな文字で区切れば,例えば改行を好きなデリミタへ一括置換出来たりする. もちろんその逆も出来,任意のデリミタを改行へ一括置換も出来る. データフォーマットをちょこっとだけいじりたい時に重宝する.

改行コード

改行コードにより改行文字が異なる点に注意. 今回の場合,画像のように改行コードが`LF`の場合は\nが改行と等価となるが,CRLFだった場合は\r\nとキャリッジリターンも含める必要がある. 特にWindows環境だとキャリッジリターンも含まれるケースが一般的なので注意.
改行コード 改行文字
LF \n
CRLF \r\n
5293380625537468258 https://www.storange.jp/2019/04/atom.html https://www.storange.jp/2019/04/atom.html Atomと改行と置換 2019-04-28T22:21:00+09:00 https://www.storange.jp/2019/04/atom.html Hideyuki Tabata 200 200 72 72