|
>秀丸で、文書の置換を行ったとき、最後に置換した位置でカーソルが止まりますが、
>置換が終了したときに、自動的に置換開始位置に戻す方法があれば、教えていただけ
>ないでしょうか。
秀丸エディタの置換の動作のことだと思いますが、設定としては開始位置に戻る
という設定はいまのところ無いです。
置換ダイアログを出す代わりにマクロを実行するようにすると、近い感じにはで
きると思います。
//マクロの例
#c=column;
#l=lineno;
begingroupundo;
replacedialog searchbuffer, replacebuffer, searchoption;
endgroupundo 1;
movetolineno #c+1,#l;
このマクロを例えばtest.macというファイル名でマクロファイル用のフォルダに
保存し、[マクロ]→[マクロ登録]で登録しておくと、[その他]→[キー割り当て]
で割り当て可能になります。
マクロファイル用のフォルダは[その他]→[動作環境]→[環境]で設定できます。
ただ、このマクロの例ではカーソル位置よりも上の行数が変化した場合にはずれ
てしまうかもしれません。
あるいは、置換する前の位置をマークしておくと、操作回数は増えますが便利か
もしれません。
[検索]→[マーク一覧]よりマークの追加やジャンプができます。
キー割り当てで、「現在行をマーク/マーク解除」「マーク行の下検索」「マー
ク行の上検索」を割り当てておくと使いやすいかもしれません。
[その他]→[キー割り当て]より、カーソル移動系のコマンドにこれらのコマンド
があります。
置換した後に元の場所に戻る方法があったらいいということで、今後の開発の参
考にさせていただきます。
|
|