Emacsでの改行やタブの置換
Emacsで置換するときにどうしたらいいのかちょっぴり悩んだので,備忘録です.
Emacsで文字の置換をするときに,
M-x replace-string |
として,置換をしているのですが,改行やタブを置換したいときに,エスケープシーケンス「¥n」や「¥t」を指定することができません.
改行: | C-q C-j |
タブ: | C-q C-i |
とすればOKです.
具体的には,「,」を「改行」に置換したいときは,
M-x replace-string ↓ Replace string: , ↓ Replace string: , with: C-q C-j |
とすればできます.
本当に基礎的なのですが,たまにやると忘れてしまいます.
一応,忘れたときは,「replace-regexp」で「”¥n”」を置換しようとすると教えてくれます.
M-x replace-regexp ↓ Replace string: “¥n” |
以下のように,「C-q C-jでできるよ」っと
Leave a comment