キー操作とマクロ動作が違う?
No.06756
すぎ
さん 11/09/02 15:13
いつも秀丸お世話になっております。
この度、単調なエディタ操作をマクロ登録しようとしたところ、
どうもキー操作とマクロ動作が違うように見えるので投稿させてもらいます。
以下のようなテキストにて、2行目から「検索ダイアログ」で":"を検索し、「前の
カーソル位置」とすると、カーソル行は2行→4行→2行となりますが、このキー操作
を保存した以下のマクロで実行すると、カーソル行は2行→4行のままとなります。
秀丸のバージョンは8.10です。
よろしくお願いします。
[テキスト]
1
2
3
4 :
5 :
[マクロ]
setcompatiblemode 0x0F;
searchdown ":" , casesense, hilight;
if( ! result ) beep;
prevpos;
[
△
]
RE:06756 キー操作とマクロ動作が違う?
No.06757
秀丸担当
さん 11/09/02 15:50
>以下のようなテキストにて、2行目から「検索ダイアログ」で":"を検索し、「前の
>カーソル位置」とすると、カーソル行は2行→4行→2行となりますが、このキー操作
>を保存した以下のマクロで実行すると、カーソル行は2行→4行のままとなります。
報告ありがとうございます。
手順通りにして確認することができました。
前のカーソル位置を覚えるタイミングは、検索ダイアログを出したときで、マク
ロのsearchdown等ではダイアログを出していないので覚えていませんでした。
こういう場合でもできるようにV8.11の次のβ版で修正させていただきます。
[
△
]
RE:06757 キー操作とマクロ動作が違う?
No.06758
すぎ
さん 11/09/02 18:03
>
>報告ありがとうございます。
>手順通りにして確認することができました。
>前のカーソル位置を覚えるタイミングは、検索ダイアログを出したときで、マク
>ロのsearchdown等ではダイアログを出していないので覚えていませんでした。
>こういう場合でもできるようにV8.11の次のβ版で修正させていただきます。
了解しました。
よくやる操作なので、対応していただけると助かります。
よろしくお願いします。
[
△
]