範囲選択時の挙動についてNo.24070
sshg さん 07/11/20 19:43
 
お世話になります。

行番号クリックにより1行選択されている状態で、
シフトキーを押しながら文章エリアクリックにより追加選択を行うと、
最初に選択されていた1行は選択クリアされてしまうようです。
これはバグではないでしょうか?

私自身、この挙動が非常に使いづらくて、これがもとで過去に編集ミスを
何度か起こしてしまっているのですが、
よろしければ、はじめの1行も選択範囲に含まれるよう、挙動を修正して
いただけませんでしょうか?

ちなみに、追加選択時に行番号をクリックした場合や、文章エリアクリックでも
バックワード方向をクリックした場合には、このような挙動にはならないようです。

[ ]
RE:24070 範囲選択時の挙動についてNo.24076
秀丸担当 さん 07/11/21 14:30
 

>行番号クリックにより1行選択されている状態で、
>シフトキーを押しながら文章エリアクリックにより追加選択を行うと、
>最初に選択されていた1行は選択クリアされてしまうようです。
>これはバグではないでしょうか?

ずっと以前からこの動作ではありますが、確かに変なようです。
修正して、次のバージョンか、または将来的なバージョンで反映したいと思いま
す。

ちなみに現状で複数行を選択する場合、行番号をドラッグするだけで複数行選択
でき、上下どちらに移動を繰り返しても最初の行が失われることも無いようにな
っています。

[ ]
RE:24076 範囲選択時の挙動についてNo.24081
sshg さん 07/11/22 00:16
 
秀丸担当者さま

>ずっと以前からこの動作ではありますが、確かに変なようです。
>修正して、次のバージョンか、または将来的なバージョンで反映したいと思いま
>す。

対応どうかよろしくお願いします。
私もずっと以前からこの動作が気になってました。。。


>ちなみに現状で複数行を選択する場合、行番号をドラッグするだけで複数行選択
>でき、上下どちらに移動を繰り返しても最初の行が失われることも無いようにな
>っています。

それは知っていますが、ときに何百行、何千行もの範囲を選択する場合、そういう
操作をするのはちょっと大変なので。。。

[ ]
RE:24076 範囲選択時の挙動についてNo.24083
Y_H さん 07/11/22 13:42
 
単語単位の選択について、便乗で質問させていただきます。
現在は7.04を使わせていただいています。

1234    ----    aaaa    ----    5678

という極端な例ですが、

1:
aaaaでダブルクリックすると、aaaa全体が選択され、
そのまま右にドラッグすると、
半角スペースや「-」や「5678」も単語単位で選択拡張されていく

2:
aaaaでダブルクリックし、そのまま左にドラッグすると、
半角スペースや「-」では1文字単位で選択拡張されていき、
「1234」は単語単位で選択拡張される

3:
半角スペースや「-」でダブルクリックすると、
単語内ではマウス位置より右の文字のみが選択され、
そのまま右にドラッグすると、
その単語の最後の文字までは1文字単位で選択解除されていき、
それ以降は単語単位で選択拡張されていく

4
半角スペースや「-」でダブルクリックし、そのまま左にドラッグすると、
半角スペースや「-」では1文字単位で選択拡張されていき、
「1234」は単語単位で選択拡張されていく

という動作になります。
個人的には、1番の動作のように半角スペースや「-」の連続も
1つの単語と認識されてくれると、頭の中の動作と一致するのですが、
このような挙動になっているのは昔からの仕様上のものなのでしょうか。

もし修正の余地があれば、検討していただけると嬉しいです。

[ ]
RE:24083 範囲選択時の挙動についてNo.24084
秀丸担当 さん 07/11/22 16:45
 

>という動作になります。
>個人的には、1番の動作のように半角スペースや「-」の連続も
>1つの単語と認識されてくれると、頭の中の動作と一致するのですが、
>このような挙動になっているのは昔からの仕様上のものなのでしょうか。

確かに言われている通りの動作になっているようです。
マクロのgowordtopとgowordendの挙動と同じ挙動が原因で、以前からこのように
なっていました。
このあたりの挙動を変更するのは慎重に考えなくてはいけないのですが、前に移
動するときと後ろに移動するときで挙動が違うのは変なので、将来的なバージョ
ンで修正を検討したいと思います。

[ ]