入門GNU Emacs(第3章)

10月 16th, 2009 admin Posted in Emacs |

入門Emacs本日は第3章 検索と置換です。
C-rとC-sで検索ができることぐらいは知っていたけど、置換は一度もしたことないなー

Emacsの検索の種類

・単純検索
・インクリメンタル検索
・単語検索(theで検索してもthereaにはマッチしない)
・正規表現検索
・インクリメンタル正規表現検索
などがある、現実ではインクリメンタル検索か正規表現検索がほとんど

検索と置換の方法

単純検索
C-s Enterで検索文字列を入力
全置換
M-x replace-string Enterで検索文字入力でEnterで置換文字入力
確認しながら置換
M-%で検索文字列を入力後Enterで置換文字列
Space 置換して次へ
, 置換だけして移動しない
n 置換しないで次へ
! 置換モードを終了

再帰編集

問い合わせ置換中に普通の編集モードに一端入る
C-r
もどるとき
C-M-c

過去のコマンドを再実行

C-x Esc Escで過去のコマンドを再実行できる
M-p さらに過去をみる
M-s 過去に行き過ぎたときにもどる

正規表現で検索・置換

C-M-s 前へ検索
C-M-r 後ろへ検索
C-M-% 置換

単語の補間

前後の単語から推測していい感じに残りの文字を補間してくれる
M-/

疑問

・今回はあまり疑問はない

まとめ

・スペルチェックとかもあるみたいだけど使わなさそうなのでスキップした

Leave a Reply