インストール
M-x install-elisp-from-emacswiki igrep.el
C-c C-c
M-x install-elisp-from-emacswiki grep-edit.el
C-c C-c
M-x eval-current-buffer
検索結果のバッファを置換。
M-x igrep-find
置換 'M-%
正規表現で置換 M-C-%
後方参照は\[\]で囲ったものを、\&で参照するみたい。
↑
これ合ってる?
M-x query-replace-regexp では\(\)で囲ったものを、\数字で後方参照する。
置換後の操作
C-c C-e 全変更保存
C-c C-f リージョンの変更破棄
C-c C-u 全変更破棄
文字コードに依存しないlgrep
apt-get install lv
igrepの代わりに使用するだけ。
ただし、サブディレクトリを再帰的に処理するオプションがない。
自分でfindを使用したaliasを作成する必要がある。
0 件のコメント:
コメントを投稿