秀丸マクロ wordleft文No.25184
teuton さん 08/07/14 23:24
 
秀丸マクロ wordleft文について教えていただけないでしょうか。

AA == BB
という文があったとき、

==の間(x=4)のときにwordleft文を実行すると
Ver7.08では==の先頭(x=3)にカーソルが移動し、
Ver6.14ではAAの先頭(x=0)にカーソルが移動します。

BBの先頭(x=7)のときにwordleft文を実行すると
AAの先頭(x=0)にカーソルが移動(途中の==は無視)することから
Ver7.08の動作に不自然さを感じてしまいました。
マクロヘルプ上は変化が無いのですが
Ver7.xxではwordleft文の仕様が変わったのでしょうか。
また、Ver6.14互換動作の文は残らないのでしょうか。

お手数ですがご教授の程、お願いいたします。

[ ]
RE:25184 秀丸マクロ wordleft文No.25185
秀丸担当 さん 08/07/15 10:08
 

>BBの先頭(x=7)のときにwordleft文を実行すると
>AAの先頭(x=0)にカーソルが移動(途中の==は無視)することから
>Ver7.08の動作に不自然さを感じてしまいました。
>マクロヘルプ上は変化が無いのですが
>Ver7.xxではwordleft文の仕様が変わったのでしょうか。
>また、Ver6.14互換動作の文は残らないのでしょうか。

確かに言われている通りになりました。
wordleft文の動作は互換性を維持されるべきで、変わった動作は gowordtop2,
gowordend2 のように違う文になるべきでした。
wordleft文の動作が従来通りになるように修正させていただきます。V7.09β12
で修正します。
キー操作の記録では wordleft2 になるようにしようと思います。

[ ]
RE:25185 秀丸マクロ wordleft文No.25186
teuton さん 08/07/15 23:16
 
>wordleft文の動作が従来通りになるように修正させていただきます。>V7.09β12で
>修正します。
了解いたしました。
ご対応よろしくお願いいたします。

[ ]