mark-multiple.elの mark-more-like-thisの紹介
mark-multiple.elの mark-more-like-thisを紹介します。
リファクタリングツールで、主に変数名の修正に使えるものです。
expand-region.elを開発している方が作られたもので,
expand-region.elと相性が良いです。
設定
(require 'mark-more-like-this) (global-set-key (kbd "C-<") 'mark-previous-like-this) (global-set-key (kbd "C->") 'mark-next-like-this)
使い方
初めにリージョンを選択します。次に mark-previous-like-this,
mark-next-like-thisを実行します。これはリージョンと一致する
文字列をサーチ、それらも選択するというものです。あとは初めに
選択したリージョンを編集すれば、mark-previous-like-this,
mark-next-like-thisで選択したものも合わせて編集されます。
いちいち修正することや置換を使うことなく編集することができます。
screencast
screencastが公開されています。こちらの方がイメージをつかみやすいでしょう。
Emacs Rocks! Episode 08: mark-multiple