秀丸3.10のカーソルの動きが変No.10185
Makkie さん 01/11/03 11:39
 
こんにちは。

3.10にしてから、あるマクロが正常に動かなくなって、今原因を
調べていたのですが、秀丸のカーソルの動きが変なようです。

(1)折り返し行を、たとえば72としておく
(2)72文字以上の行を作って折り返し表示状態にする
(3)行頭にカーソルを位置付けて  moveto 72,y を実行すると
        ・フリーカーソルモードの時には  72,y にカーソルが動く
        ・フリーカーソルモードでないときには  72,y の一つ前の文
          字にカーソルが動く
      となります。

3.08以前では(ずいぶん昔から)フリーカーソルモードであるな
いにかかわらず、カーソルは 72,y に動いていたはずです。

対応をよろしくお願いします(Windows2000です)。

[ ]
RE:10185 秀丸3.10のカーソルの動きがNo.10189
秀丸担当 さん 01/11/05 19:04
 
>3.10にしてから、あるマクロが正常に動かなくなって、今原因を
>調べていたのですが、秀丸のカーソルの動きが変なようです。

これは以前に他の方の報告で、movetolineno 73,1; のときにはその
場所には行くべきではないということで、V3.10ではこの仕様になっ
てしまいました。
しかしマウスで右端の文字が選択できないなどのご指摘を受け、現
在β版を公開中のV3.11ではmovetolinenoのときを除いては従来の動
作にしてあります。

[ ]
RE:10189 秀丸3.10のカーソルの動きがNo.10195
Makkie さん 01/11/06 18:04
 
>しかしマウスで右端の文字が選択できないなどのご指摘を受け、現
>在β版を公開中のV3.11ではmovetolinenoのときを除いては従来の動
>作にしてあります。

3.11の正式版を待ってます。よろしくお願いします。

      ちなみに正常に動作しなくなったマクロというのは、私が作っ
      たものではなくて、その本体は5年程前にNIFTYのフォー
      ラムからダウンロードして使わせていただいるものです。今見
      ますと、作成年は1993年とあります。

      とすると、8年以上同じだった秀丸の動作のある一部が3.10
      で変わったわけで、そういった「由緒ある」動きの変更
      (特にマクロ動作の変更)は是非やらないようにしてくださ
      い。正しい・正しくない、というような議論を超越している感
   じがします。

[ ]
RE:10189 秀丸3.10のカーソルの動きがNo.10200
TAKA さん 01/11/06 21:40
 
TAKA です。

>これは以前に他の方の報告で、movetolineno 73,1; のときにはその
>場所には行くべきではないということで、V3.10ではこの仕様になっ
>てしまいました。
>しかしマウスで右端の文字が選択できないなどのご指摘を受け、現
>在β版を公開中のV3.11ではmovetolinenoのときを除いては従来の動
>作にしてあります。

movetoで本来は移動出来ないようなX位置を指定した場合に移動出
来るもっとも適切な位置に移動するというのはまずいでしょうか?
マイナスを指定した場合は、0の位置、大きな値を指定した場合は
一番右(おそらく、これが昔の仕様)

確かに、バグのあるプログラム(移動出来ない位置を指定する)で
の動きを保障するのはどうかとは思いますが、移動可能な場所に移
動してあげてもよいとは思います。

[ ]
RE:10200 秀丸3.10のカーソルの動きがNo.10201
TAKA さん 01/11/06 22:10
 
TAKA です。

>movetoで本来は移動出来ないようなX位置を指定した場合に移動出
>来るもっとも適切な位置に移動するというのはまずいでしょうか?
>マイナスを指定した場合は、0の位置、大きな値を指定した場合は
>一番右(おそらく、これが昔の仕様)

すみません。元発言をよく読むと、範囲外の位置を指定した場合は、
移動出来る位置の1つ右に移動して欲しいようですね。(理由は不
明ですが)
#なぜ、カーソル移動で、本来移動出来てはいけないところへ移動
 させないといけないのだろう?

3.11のベータでは、要望?通りになっているようです。

[ ]
RE:10201 秀丸3.10のカーソルの動きがNo.10230
秀丸担当 さん 01/11/08 17:03
 
>3.11のベータでは、要望?通りになっているようです。

仕様が一転二転してちょっとまずいことなのですが、V3.11の
仕様でいいでしょうか・・

[ ]
RE:10230 秀丸3.10のカーソルの動きがNo.10233
TAKA さん 01/11/08 17:39
 
TAKA です。

>>3.11のベータでは、要望?通りになっているようです。
>
>仕様が一転二転してちょっとまずいことなのですが、V3.11の
>仕様でいいでしょうか・・

私はどちらでも、いいです。
なぜなら、本来移動出来ないような場所を指定する、バグのあるプ
ログラムは書きませんので。

[ ]