置換についてNo.02498
oneqsan さん 11/04/11 22:16
 
秀丸Ver 8.02を使用しています。
一斉置換後カーソルを元の位置に戻したいのですが、どうすればよいのでしょうか。
(置換操作中、まれに「終了後元の位置に戻る」というメッセージが表示され、チェ
ックを入れるとその通りにカーソルは元の位置に戻りますが、このメッセージの再現
性がありません。

渡辺

[ ]
RE:02498 置換についてNo.02499
秀丸担当 さん 11/04/12 14:12
 

>秀丸Ver 8.02を使用しています。
>一斉置換後カーソルを元の位置に戻したいのですが、どうすればよいのでしょうか。
>(置換操作中、まれに「終了後元の位置に戻る」というメッセージが表示され、チェ
>ックを入れるとその通りにカーソルは元の位置に戻りますが、このメッセージの再現
>性がありません。

秀丸エディタの機能としては、置換ダイアログボックスに「終了後元の位置に戻
る」というチェックボックスは無くて、そういう機能は無いはずです。
もしそういうチェックボックスが出ることがあるとしたら、何らかのマクロを実
行されているのかもしれないです。

「終了後元の位置に戻る」というチェックボックスがあって元の場所に戻ること
ができているとしたら、既にどこかからそういう機能を備えたマクロを入手され
ているということだと思うので、置換作業はそのマクロを使うようにしたらいい
かもしれないです。


秀丸エディタの基本的な機能としては、[検索]→[前のカーソル位置]を実行する
と、全置換する前の位置に移動することもできます。
全置換をした後に[検索]→[前のカーソル位置]を実行するといいかもしれません。
ただ、置換によって改行や折り返し具合が変化した場合、ずれた位置に戻ってし
まう場合があります。

そういったずれを防ぐ場合は、いったんマークをしてから、全置換して、マーク
した位置に戻るといいかもしれないです。
[検索]→[マーク一覧]より、マークの追加や移動ができます。

[その他]→[キー割り当て]より、「カーソル移動系」のコマンドとして「現在行
をマーク/マーク解除」「マーク行の下検索」「マーク行の上検索」というコマ
ンドもあって、これらを割り当てておくとマークの移動が便利になるかもしれな
いです。


ちなみにこの会議室は「3.秀Term サポート会議室」になっていまして、秀丸
エディタに関するご質問は「2.秀丸エディタ&関連ソフトサポート会議室」の
ほうにお願いします。
http://www.maruo.co.jp/hidesoft/2

[ ]