マウスでの1行選択と2行以上選択の違いNo.10626
きいろいまふらあ さん 01/12/07 04:39
 
元の発言が削除されているので新規の話題として。

「マウスによる左側領域での1行選択と2行以上選択との挙動が違うのでマクロで
困る」という話が過去(最近)に出ましたが、

これが、選択後のカーソル(キャレット)の位置の話だとしたら、

例えば、マウスで(行番号表示領域で)

5行目→6行目と2行選択するとキャレットは7行目の先頭に
6行目→5行目と2行選択するとキャレットは5行目の先頭に

いるわけで、これはキーボードで範囲選択した場合と同じ結果ですよね。
(2通りの結果が存在しうるという意味で)

で、1行選択した場合は、その行の先頭にキャレットがいるわけですが
上の2番目の挙動に合わせてると思えば別に矛盾はないかと思います。
というか、マクロの話をすれば、上にあげた2つの複数行選択の両方に
対応しているマクロなら、問題は起きないんじゃないかと思いますけど、
どうなんでしょ?

確かに上から下に向かって範囲選択する方が頻度として高いとは思いますけど、
仕様として矛盾しているとは別に思わないです、私は。

[ ]
RE:10626 マウスでの1行選択と2行以上選No.10632
ひろ さん 01/12/07 12:54
 
 きいろいまふらあさん今日は、ひろです。
> 「マウスによる左側領域での1行選択と2行以上選択との挙動が違うのでマクロで
> 困る」という話が過去(最近)に出ましたが、
 元の発言がないとのことなので、何故発言元の方が挙動が違うと感じたかは
不明ですが、きいろいまふらあさんの投稿を読む限りでは矛盾しないですね。
 ##投稿元が私だったらどうしよう(^^;。

[ ]
RE:10632 マウスでの1行選択と2行以上選No.10635
シオ さん 01/12/07 16:24
 
「マウスによる左側領域での1行選択と2行以上選択との挙動が違うのでマクロで困
る」と言ったことを撤回します。秀丸担当さま、常連のみなさまには混乱させてしま
ったようで申し訳ありませんでした。
#削除しますと宣言しておいたのだから引用はしてほしくなかったけれどね。
#掲示板に残ってしまうから。
#もうスレッドはできませんように。

[ ]
RE:10635 マウスでの1行選択と2行以上選No.10636
シオ さん 01/12/07 16:56
 
これを実行すると困るかな?
replaceall "^","#",regular,inselect;
何度か試している内におかしくなっていきます。
これを何とかしてとかいう要望ではありませんのであしからず。

[ ]
RE:10636 マウスでの1行選択と2行以上選No.10652
TAKA さん 01/12/08 00:40
 
TAKA です。

>replaceall "^","#",regular,inselect;

どのような場合に問題があるのか、具体的なことを書かれていない
ので、まったく分かりませんが、inselectを使用した再の不具合を
発見しました。
「turukame.3」で「inselectの不具合」として報告しておきました。
詳細な再現手順も書いています。詳細な再現手順でもないと、どの
ような問題か、まったく分かりませんので。
分からないと、秀丸担当さんも直したくても、直せませんし。

[ ]
RE:10635 マウスでの1行選択と2行以上選No.10656
きいろいまふらあ さん 01/12/08 06:47
 
>#削除しますと宣言しておいたのだから引用はしてほしくなかったけれどね。
>#掲示板に残ってしまうから。

現象が現象(一見動作に一貫性がないように見える)だけに同様の疑問を持って
いる人もいるのではないかと思い、私の思い当たったことを情報として提供して
おこうという(なんともおこがましい)考えでした。

さすがに、私が発見した現象とするには抵抗があったので、元の発言者も発言番
号も伏せ、「過去に目にした話題」ということにしたのですが、それでもまずか
ったですかね?表現も(ちょっとしか違わないですが)そのまま引用しない様に
注意したつもりです。

やはりまずいことだったんでしょうか?

例えば削除すると宣言している発言に、実際に削除される前にコメントつけて削
除できなくしちゃうというのは私もどうかと思いますけど。

差し支えなければ、「削除します」と宣言して発言された理由を教えて下さい。

[ ]