一番新しいマーク位置に戻るNo.02386
希由志斗 さん 99/01/23 16:56
 
希由志斗です。

 秀丸のコマンドもしくはマクロの機能で、「一番新しいマーク位置へジャンプす
る」という機能があれば便利だと思うのですが、いかがでしょうか。

[ ]
RE:02386 一番新しいマーク位置に戻るNo.02394
マイフェス さん 99/01/24 01:12
 
> 秀丸のコマンドもしくはマクロの機能で、「一番新しいマーク位置へジャンプす
>る」という機能があれば便利だと思うのですが、いかがでしょうか。

β版の方では一番最後に編集したところへジャンプと言うのがありますが、
それでは駄目なんでしょうか?

すみません、何に使うのか想像出来ないので。

[ ]
RE:02394 一番新しいマーク位置に戻るNo.02398
希由志斗 さん 99/01/25 12:10
 
>β版の方では一番最後に編集したところへジャンプと言うのがありますが、
>それでは駄目なんでしょうか?

 β版は使っていないのでよく分からないのですが、β版の「最後に編集したところ
へジャンプ」はVer.2.29(正式版)にも実装されている機能とは違っているのでしょ
うか?

 私がこの機能があればと思っているのは、全置換をした場合に全置換を指示した位
置に戻りたいからなのです。
 全置換の場合に「最後に編集したところへジャンプ」を実行すると、最後に置換し
たところにジャンプするだけなので機能が違うのです。

[ ]
RE:02398 一番新しいマーク位置に戻るNo.02399
マイフェス さん 99/01/25 16:59
 
> 私がこの機能があればと思っているのは、全置換をした場合に全置換を指示した位
>置に戻りたいからなのです。
> 全置換の場合に「最後に編集したところへジャンプ」を実行すると、最後に置換し
>たところにジャンプするだけなので機能が違うのです。

そうですね。確かにおっしゃられることには不十分ですね。
で言った手前簡単なマクロを作ってみました。これでは不十分でしょうか?
(検索オプションは適当に好みに合わせて下さい)

#save_x = x;
#save_y = y;
$moto = input("置換元の文字列",$nowstr);
$saki = input("置換後の文字列");
replaceall $moto, $saki, ask;
message str(result)+"個の置換を行いました。";
moveto #save_x, #save_y;

[ ]