指定の文字列と同じものをすべて強調表示するマクロ
この記事は秀丸版ですが、サクラエディタ版はこちら。
指定の文字列と同じものをすべて強調表示するマクロ - アナログCPU:5108843109
これをショートカットキーに登録しておくと、
任意の文字列を選択した状態でぽちっと押すことで、同じ文字列すべてにマーカーが付きます。
また、何も選択していない場合、クリップボードにある文字列と同じ文字列すべてにマーカーが付きます。
(ただ、いずれも改行を含んでいる場合何も起きません)
↓
こんな感じ。超便利。
//カーソルを移動しない処理 #tmpx = x; #tmpy = y; if(seltopx == selendx && seltopy == selendy){ //検索単語(クリップボード) beginclipboardread; $word = getclipboard; } else{ //検索単語(選択している部分) $word = gettext(seltopx,seltopy,selendx,selendy); } //検索 searchdown $word, casesense, hilight; //カーソルを元の位置に戻す movetolineno #tmpx + 1, #tmpy + 1;