選択方法の確認No.00050
TAKA さん 01/09/16 17:19
 
TAKA です。

選択方法の違いについて確認したいことがあります。
現在、「選択開始」での選択と、それ以外(例えばマウス選択)で
の選択後の挙動が違いますが、以下の3点だけが違うということで
よろしいでしょうか?

・「選択開始」で選択した場合は、1行での選択でも「選択した範
 囲のみ」の選択が可能。
 それ以外の選択では、2行以上の選択でなければならない。
・「選択開始」で選択した状態で検索した場合は、選択状態は解除
 されないで検索される。
 それ以外の選択では、選択状態が解除されてから検索される。
・「選択開始」で選択した状態で検索ダイアログを開くと、「選択
 した範囲のみ」の選択はOFFである。(但し、置換はON)
 それ以外の選択ではONである。

もし、上記以外に違いがあれば、教えて下さい。
将来は、Q&Aにも載せればよいかなーと思っています。

これら全ての違いを意識して使い分けしている人がいるのかな?
安久津さんは、使い分けしているとは思いますが。

一般ユーザー(私も含めて)には非常に分かりにくいですね。
一般ユーザーはどちらか1つの選択方法しか使わないと思うので、
別の選択方法との違いに気が付いていないだけかもしれませんね。

[ ]
RE:00050 選択方法の確認No.00055
ひろ さん 01/09/16 22:51
 
 秀丸担当さん、TAKA さん今日は、ひろです。
> ・「選択開始」で選択した場合は、1行での選択でも「選択した範
>  囲のみ」の選択が可能。
>  それ以外の選択では、2行以上の選択でなければならない。
 どちらの場合も、1 行未満でも「選択した範囲のみ」の選択が可能が理想
ですが、内部的に難しいようですね。

> ・「選択開始」で選択した状態で検索した場合は、選択状態は解除
>  されないで検索される。
>  それ以外の選択では、選択状態が解除されてから検索される。
 これは使い分けが出来て便利です。

> ・「選択開始」で選択した状態で検索ダイアログを開くと、「選択
>  した範囲のみ」の選択はOFFである。(但し、置換はON)
>  それ以外の選択ではONである。
 これについては、何故こうなっているか解らない。
 「選択した範囲のみ」が ON に出来る状況なら、選択方法、検索/置換の
種類に関わらず初期状態は ON であるほうが解りやすいと思います。とはいっ
ても、今までダイアログを開いた時点で ON/OFF を確認していたので、気に
したことは有りませんでした。
 ただし、もし最初の件が仕様変更され、範囲選択しているならどの様な場
合も「選択した範囲のみ」が選択可能になるのなら、範囲選択範囲を検索文
字列として取り込む機能との兼ね合いから、「選択範囲に改行が含まれてい
れば、ON」という仕様なら使いやすいと思います。

[ ]
RE:00055 選択方法の確認No.00059
TAKA さん 01/09/16 23:08
 
TAKA です。

>> ・「選択開始」で選択した状態で検索ダイアログを開くと、「選択
>>  した範囲のみ」の選択はOFFである。(但し、置換はON)
>>  それ以外の選択ではONである。
> これについては、何故こうなっているか解らない。

検索時にOFFである理由は、2つめの仕様である『「選択開始」
で選択した状態で検索した場合は、選択状態は解除されないで検索
される。』に合わせたためにOFFなのだと思います。
2番目を仕様とするなら、これは分かりやすい仕様だと思います。
(少なくとも私は)

#ただ、全体の仕様でみると、私や水銀水さんは、パニック状態み
 たいですが。

[ ]
RE:00059 選択方法の確認No.00061
ひろ さん 01/09/17 12:25
 
 TAKA さん今日は、ひろです。
> >> ・「選択開始」で選択した状態で検索ダイアログを開くと、「選択
> >>  した範囲のみ」の選択はOFFである。(但し、置換はON)
> >>  それ以外の選択ではONである。
> > これについては、何故こうなっているか解らない。
>
> 検索時にOFFである理由は、2つめの仕様である『「選択開始」
> で選択した状態で検索した場合は、選択状態は解除されないで検索
> される。』に合わせたためにOFFなのだと思います。
> 2番目を仕様とするなら、これは分かりやすい仕様だと思います。
> (少なくとも私は)
 言葉足らずでした。OFF になること自体が解らないのではなく、置換が ON
である理由が分からないのです。

[ ]
RE:00061 選択方法の確認No.00076
TAKA さん 01/09/17 20:03
 
TAKA です。

> 言葉足らずでした。OFF になること自体が解らないのではなく、置換が ON
>である理由が分からないのです。

そうでしたか。失礼しました。
私自身は、特に違和感を感じませんでした。

このスレッドに対して、秀丸担当さんよりコメントがなかったので、
再度質問しておきました。
他にも、コメントがなかったものってありましたっけ。
量が多すぎて、チェックしきれていません。
#秀丸担当さんは、あまりの多さにびっくりしたでしょうね。

[ ]
RE:00050 選択方法の確認No.00097
秀丸担当 さん 01/09/19 18:18
 
>・「選択開始」で選択した場合は、1行での選択でも「選択した範
> 囲のみ」の選択が可能。
> それ以外の選択では、2行以上の選択でなければならない。
>・「選択開始」で選択した状態で検索した場合は、選択状態は解除
> されないで検索される。
> それ以外の選択では、選択状態が解除されてから検索される。
>・「選択開始」で選択した状態で検索ダイアログを開くと、「選択
> した範囲のみ」の選択はOFFである。(但し、置換はON)
> それ以外の選択ではONである。

違いはだいたいこれでいいですが、微妙に違います。
2番目は2行以上選択した状態では、範囲選択は解除されません。
3番目は10行以上だとONになります。

内部的な問題は無く、単に仕様をどう定めるかの問題だけです。

[ ]
RE:00097 選択方法の確認No.00105
TAKA さん 01/09/19 22:26
 
TAKA です。

>違いはだいたいこれでいいですが、微妙に違います。
>2番目は2行以上選択した状態では、範囲選択は解除されません。
>3番目は10行以上だとONになります。

情報ありがとうございます。
#奥が深いなー。

[ ]
RE:00097 選択方法の確認No.00107
ひろ さん 01/09/19 23:23
 
 秀丸担当さん今日は、ひろです。
 現在の仕様は有り難いので、単なる確認です。
> 2番目は2行以上選択した状態では、範囲選択は解除されません。
 2 行未満であっても、
(1)全く選択されてない場合
(2)ダイアログを開いた時に取り込まれている文字列をそのまま検索文字列
とする場合
も解除されませんね。

[ ]
RE:00107 選択方法の確認No.00121
TAKA さん 01/09/21 09:42
 
TAKA です。

>> 2番目は2行以上選択した状態では、範囲選択は解除されません。
> 2 行未満であっても、
>(1)全く選択されてない場合
>(2)ダイアログを開いた時に取り込まれている文字列をそのまま検索文字列
>とする場合
>も解除されませんね。


「2番目は2行以上選択した状態では、範囲選択は解除されません。」
は、元発言
>・「選択開始」で選択した状態で検索した場合は、選択状態は解除
> されないで検索される。
> それ以外の選択では、選択状態が解除されてから検索される。

「それ以外の選択では、選択状態が解除されてから検索される。」
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
の補足説明だという前提で話をします。(私が解除されますという
^^^^^^^^^^^^^^^^^^
ことに対して、こういう場合は解除されませんという補足説明のた
め)
つまり、マウス選択などの場合。
^^^^^^^^^^^^^^


「(1)全く選択されてない場合」については、マウス選択では全く
選択されていない状態を作り出すことが出来ないので、選択とは関
係ないのだと思います。

「(2)ダイアログを開いた時に取り込まれている文字列をそのまま
検索文字列」については、私のところでは再現出来ませんでした。
β3で確認しました。
(これは、安久津さんからの報告で、元の仕様に戻したためです)


私の勘違いなら、すみません。


#では、仕事に行ってきます。

[ ]
RE:00121 選択方法の確認No.00122
ひろ さん 01/09/21 12:10
 
 TAKA さん今日は、ひろです。
> >> 2番目は2行以上選択した状態では、範囲選択は解除されません。
> > 2 行未満であっても、
> >(1)全く選択されてない場合
> >(2)ダイアログを開いた時に取り込まれている文字列をそのまま検索文字列
> >とする場合
> >も解除されませんね。
 まずどちらも「選択開始」を使っている場合です。そして
> 2行以上選択した状態では、範囲選択は解除されません。
  ^^^^^^^^^^^^^^^^^^^^
を満たさなくても、選択範囲が解除されない場合を補足したつもりです。

 (1)については再度やったところ一度だけ再現したのですが、それ以後再
現しません(;_;)。条件特定に勉めます。
 (2)については 100% で再現し、今までの仕様と変わっていないので、問
題はありません。

[ ]
RE:00122 選択方法の確認No.00125
TAKA さん 01/09/21 13:02
 
TAKA です。

> まずどちらも「選択開始」を使っている場合です。そして

では、「選択開始」であるという前提で。
^^^^^^^^^^^^^^^^^^


>> 2行以上選択した状態では、範囲選択は解除されません。
>  ^^^^^^^^^^^^^^^^^^^^
>を満たさなくても、選択範囲が解除されない場合を補足したつもりです。

「2行以上選択した状態では、範囲選択は解除されません。」は、
マウスなどでの選択の話なので、それを「選択開始」の場合で補足
してもだめだと思うのですが。(「マウスなどでの選択」と「選択
開始」は動きが違いますから)
補足するなら、マウスなどで選択した場合には解除されない場合が
あるということで、補足するなら分かりますが。


確認なのですが、私と秀丸担当さんは、「選択開始」を使用した場
合は、元発言の通り、『「選択開始」で選択した状態で検索した場
合は、選択状態は解除されないで検索される。』
なのですが、ひろさんの方では、何か例外があったでしょうか?


『「(1)全く選択されてない場合」に、範囲選択は解除されませ
ん。』という現象が1度しか再現しないとのことですが、これは常
         ^^^^^^^^^
に解除されないのが仕様なので、解除されているなら、非常にまず
いと思います。(私のところでは、解除されていません)
ひろさんも、カーソル位置から検索位置までを選択する時にこの機
能を使っていると言われていましたし。
ちなみに、ここで言う、全く選択されてない場合は「選択開始」直
後であるという認識です。


ひょっとして、私は何か大きな勘違いをしているでしょうか?

[ ]
RE:00125 選択方法の確認No.00126
ひろ さん 01/09/21 13:54
 
 TAKA さん今日は、ひろです。
 (2) の方は了解です。
> 『「(1)全く選択されてない場合」に、範囲選択は解除されませ
> ん。』という現象が1度しか再現しないとのことですが、これは常
>          ^^^^^^^^^
> に解除されないのが仕様なので、解除されているなら、非常にまず
> いと思います。(私のところでは、解除されていません)
 私の環境では、選択範囲が広がりませんね。Ver.3.08 でも同様でした。
ダイアログを表示しないで上/下候補なら問題ないのです。

[ ]
RE:00126 選択方法の確認No.00127
ひろ さん 01/09/21 13:58
 
 TAKA さん今日は、ひろです。
> > 『「(1)全く選択されてない場合」に、範囲選択は解除されませ
> > ん。』という現象が1度しか再現しないとのことですが、これは常
> >          ^^^^^^^^^
> > に解除されないのが仕様なので、解除されているなら、非常にまず
> > いと思います。(私のところでは、解除されていません)
>  私の環境では、選択範囲が広がりませんね。Ver.3.08 でも同様でした。
> ダイアログを表示しないで上/下候補なら問題ないのです。
 履歴から検索文字列を選択した場合は、範囲選択が広がります。何故かコ
ンボボックスに新たに入力し直すと駄目なようです。

[ ]
RE:00127 選択方法の確認No.00128
TAKA さん 01/09/21 18:00
 
TAKA です。

> 履歴から検索文字列を選択した場合は、範囲選択が広がります。何故かコ
>ンボボックスに新たに入力し直すと駄目なようです。

以下の手順では再現しませんでしたが、ひろさんの所ではどうでし
ょうか?

// 無題(ここから)
TEST\n
TEST\n
[EOF]
// 無題(ここまで)
「\n」は改行で、「[EOF]」はファイルの終了です。

1.無題のテストデータを用意。
2.ファイルの先頭にカーソルを移動。
3.「選択開始」を実行。(私の場合は、F6)
4.「検索→検索」で検索ダイアログを表示。(範囲選択がヌルな
  ので、検索文字列は当然ヌル)チェックボックスが全てOFF
  であることを確認。
5.検索文字列に、「TEST」と手入力して、「下検索」を押下。
6.範囲選択が広がっている。念のために削除を押して、1行目が
  削除されることを確認。

「その他→動作環境→ユーザーインターフェース」で、「検索での
表示」は「点滅表示」、「範囲選択」どちらであっても正常に機能
しました。

確認したのは、秀丸Ver3.09β3 + Windows2000です。
ひろさんの所は、Windows98ですよね。

何か、手順が間違っているでしょうか?
この手順で、ひろさんの所で正常に動作しないとなると、OS依存
の不具合のような気がします。
秀丸担当さんの所で、再現できればいいのですが。

上記手順の何番までは、私と同じ動作をするでしょうか?

この手順では再現しないで、別の手順で再現するとしたら、どのよ
うな手順でしょうか?

[ ]
RE:00128 選択方法の確認No.00129
ひろ さん 01/09/21 18:18
 
 TAKA さん今日は、ひろです。
> 6.範囲選択が広がっている。念のために削除を押して、1行目が
>   削除されることを確認。
 やはりひろがっていません(;_;)。5 番までは同じです。

> ひろさんの所は、Windows98ですよね。
 Windows98+I.E 5.5+秀丸 Ver.3.09β3 (or Ver.3.08) です。

[ ]
RE:00129 選択方法の確認No.00131
秀丸担当 さん 01/09/21 18:48
 
>> 6.範囲選択が広がっている。念のために削除を押して、1行目が
>>   削除されることを確認。
> やはりひろがっていません(;_;)。5 番までは同じです。

ううむ、もしかしてバグがあるのだろうか?
てっきりひろさんが何か勘違いをしているとばかり思い込んでいたのですが。
と今思いついたのですが、「範囲選択中にキーを押すとその文字を検索する」
のせい?

[ ]
RE:00131 選択方法の確認No.00137
ひろ さん 01/09/21 18:56
 
 秀丸担当さん今日は、ひろです。
> と今思いついたのですが、「範囲選択中にキーを押すとその文字を検索する」
> のせい?
 これを読んで動作環境を疑ってみたところ、「リアルタイム検索」が ON
の場合に起きます。

[ ]
RE:00137 選択方法の確認No.00143
TAKA さん 01/09/21 22:35
 
TAKA です。

>> と今思いついたのですが、「範囲選択中にキーを押すとその文字を検索する」
>> のせい?
> これを読んで動作環境を疑ってみたところ、「リアルタイム検索」が ON
>の場合に起きます。

WindowsME+秀丸Ver3.09β3でも起きるので、OS依存ではないよ
うです。
#これは仕様なのかなー

仮に仕様だとして、検索しないで「キャンセル」した時にまで、
「選択開始」が解除されるのは・・・



それと、以下の手順でアドレス異常を起こします。アドレス異常を
起こすと、他の秀丸にも影響し、文字入力などが出来なくなります。

5番の処理がアドレス異常を起こすためのポイントとなるようです。
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

普通はしない操作ですが、アドレス異常は良くないと思います。


// 無題(ここから)
TEST\n
TEST\n
[EOF]
// 無題(ここまで)
「\n」は改行で、「[EOF]」はファイルの終了です。

1.無題のテストデータを用意。
2.ファイルの先頭にカーソルを移動。
3.「選択開始」を実行。(私の場合は、F6)
4.「検索→検索」で検索ダイアログを表示。(範囲選択がヌルな
  ので、検索文字列は当然ヌル)チェックボックスが全てOFF
  であることを確認。
5.「選択した範囲内のみ」をON。
6.検索文字列はヌルのまま、(文字を入力しても)「下検索」を
  押下。

[ ]
RE:00143 選択開始+検索の問題 2 点No.00147
ひろ さん 01/09/22 00:21
 
 TAKA さん今日は、ひろです。
> > これを読んで動作環境を疑ってみたところ、「リアルタイム検索」が ON
> >の場合に起きます。
>
> WindowsME+秀丸Ver3.09β3でも起きるので、OS依存ではないよ
> うです。
> #これは仕様なのかなー
 リアルタイム検索の動きを考慮すると、難しいとは思いますが、何とか設
定に依存しないようにして頂きたいです。
 ##この様な例外があると、秀丸本の話が上がったときに、使用を説明する
のが...。
 ##しかし、今まで何故気がつかなかったのだろう(^^;。

> それと、以下の手順でアドレス異常を起こします。アドレス異常を
> 起こすと、他の秀丸にも影響し、文字入力などが出来なくなります。
<中略>
> 1.無題のテストデータを用意。
> 2.ファイルの先頭にカーソルを移動。
> 3.「選択開始」を実行。(私の場合は、F6)
> 4.「検索→検索」で検索ダイアログを表示。(範囲選択がヌルな
>   ので、検索文字列は当然ヌル)チェックボックスが全てOFF
>   であることを確認。
> 5.「選択した範囲内のみ」をON。
> 6.検索文字列はヌルのまま、(文字を入力しても)「下検索」を
 2, 5 がポイントのようです。
 また置換ダイアログボックスでは、[上候補] [全置換] でも落ちます。逆
に言うと、検索時ダイアログボックスの [上候補] だけ例外で、再度ダイア
ログボックスが表示されます。

 本来は、検索文字列が未記入時は、これらのボタンを選択できないように
すべきではないでしょうか?

[ ]
RE:00147 選択開始+検索の問題 2 点No.00156
秀丸担当 さん 01/09/25 18:20
 
> リアルタイム検索の動きを考慮すると、難しいとは思いますが、何とか設
>定に依存しないようにして頂きたいです。

検討しておきます。

> 2, 5 がポイントのようです。
> また置換ダイアログボックスでは、[上候補] [全置換] でも落ちます。逆
>に言うと、検索時ダイアログボックスの [上候補] だけ例外で、再度ダイア
>ログボックスが表示されます。
>
> 本来は、検索文字列が未記入時は、これらのボタンを選択できないように
>すべきではないでしょうか?

落ちるのは再現しました。
どうもβでのバグのようです。直します。
検索文字列が無いときは押せないようにするのはとりあえずやめておきます。

[ ]
RE:00156 選択開始+検索の問題 2 点No.00162
ひろ さん 01/09/25 18:50
 
 秀丸担当さん今日は、ひろです。
> > リアルタイム検索の動きを考慮すると、難しいとは思いますが、何とか設
> >定に依存しないようにして頂きたいです。
>
> 検討しておきます。
 「検討」ということは、今のところ仕様ということですね(;_;)。

> 落ちるのは再現しました。
> どうもβでのバグのようです。直します。
> 検索文字列が無いときは押せないようにするのはとりあえずやめておきます。
 了解しました。宜しくお願いします。

[ ]