|
こんばんは。
面白そうだったのでマクロ組んでみました。
既にvscode-lifeさんが作成してくださっていますが、私も組んで
しまったので折角ですから投稿します。
自動起動マクロのカーソル移動後タイマーに適当なディレイを入れて
設定してください。
特定パス名が含まれている場合のみ動作するようにしていますので、
ご希望に合わせて※1の行の"\\desktop"部分を書き換えてみてください。
(なにがなんでも動作させたい場合は※2の行を消してしまうといいです。)
アウトライン解析の枠を表示して「検索文字列を強調されている箇所」
をONにしておくと更に便利なのかもしれません。
// ========マクロここから===================================
//選択範囲の文字列を「検索文字列を強調」する簡易マクロ。
//自動起動マクロのカーソル移動後タイマーにセットする想定。
setcompatiblemode 0x20000;
setcompatiblemode 0x0003|0x000c|0x00000200;
if(strstr(filename,"\\desktop")==-1){ //※1
//特定フォルダ以下のファイルでなければ何もしない方がよい?
endmacro; //※2
}
if(!selecting){
//何も選択していなければ何もしない
endmacro;
}else{
if(seltoplineno!=selendlineno){
//改行を含んで選択していたら何もしない
endmacro;
}else{
$1=gettext2(seltopcolumn,seltoplineno,selendcolumn,selendlineno,1);
setsearch $1,0x00000800;
hilightfound 1;
}
}
// ========マクロここまで===================================
|
|