検索で最初にヒットする文字No.09943
haru さん 01/10/11 16:34
 
みなさん、こんにちは。

例えば、
***テキストここから
aaa1
bbb
ccc
aaa2
***テキストここまで

というテキストがあったとして、aaa1の左(ファイルの先頭)にカーソルを位
置づけaaaで検索をするとaaa2にいきなりヒットします。そもそもそういうも
のなのでしょうか?焦っているときはいつも、この場合ですとaaa1を見逃して
しまいます。

よろしくお願いします。

[ ]
RE:09943 検索で最初にヒットする文字No.09947
秀丸担当 さん 01/10/11 16:57
 
>というテキストがあったとして、aaa1の左(ファイルの先頭)にカーソルを位
>置づけaaaで検索をするとaaa2にいきなりヒットします。そもそもそういうも

これは、そもそもこういうものです。
カーソル位置の次から検索をするためです。
置換の場合は先頭から置換されます。

[ ]
RE:09947 検索で最初にヒットする文字No.09956
Arimac さん 01/10/12 00:24
 
>これは、そもそもこういうものです。

「秀丸エディタでは」
という話ですね。

検索後、カーソルを移動していない場合に
限り、カーソル位置の次の文字位置から
検索する仕様だったら戸惑う人も出なかった
と思うのですが・・・
今更遅いですか?(^^;

[ ]
RE:09956 検索で最初にヒットする文字No.09958
haru さん 01/10/12 08:36
 
>「秀丸エディタでは」
>という話ですね。
たとえば、wordですと、先頭の文字にもヒットするんですが。

>今更遅いですか?(^^;
私は、使い始めたばかりなのですが、今更という感じなんですね。

[ ]
RE:09958 検索で最初にヒットする文字No.09959
Arimac さん 01/10/12 08:54
 
あと、秀丸エディタでは最初の検索と継続の検索を
区別していないというところも不便さを生み出している
と思いますね。

最初の検索はカーソル位置から、継続の検索では
カーソル位置+1の位置あるいはヒットした文字列の
次からとなるのが使いやすいと思うのですが。

[ ]
RE:09959 検索で最初にヒットする文字No.09964
秀丸担当 さん 01/10/12 14:54
 
>あと、秀丸エディタでは最初の検索と継続の検索を
>区別していないというところも不便さを生み出している
>と思いますね。
>
>最初の検索はカーソル位置から、継続の検索では
>カーソル位置+1の位置あるいはヒットした文字列の
>次からとなるのが使いやすいと思うのですが。

いまさらではありますが、そちらのほうが良くて問題がなければ
検討しておきます。
マクロの互換性などで問題がある可能性があります。

[ ]
RE:09964 検索で最初にヒットする文字No.09966
ひろ さん 01/10/12 17:55
 
 秀丸担当さん今日は、ひろです。
> >最初の検索はカーソル位置から、継続の検索では
> >カーソル位置+1の位置あるいはヒットした文字列の
> >次からとなるのが使いやすいと思うのですが。
>
> いまさらではありますが、そちらのほうが良くて問題がなければ
> 検討しておきます。
> マクロの互換性などで問題がある可能性があります。
 いっそのこと、置換についても同じ仕様にすれば、「^.」を置換したとき
の仕様 (HIDESOFT/2/1004 1998/5/1316:57) も改善されるのではないでしょう
か? (互換性の問題は残りますが(^^;。)

[ ]
RE:09964 検索で最初にヒットする文字No.09967
TAKA さん 01/10/12 18:53
 
TAKA です。

>>最初の検索はカーソル位置から、継続の検索では
>>カーソル位置+1の位置あるいはヒットした文字列の
>>次からとなるのが使いやすいと思うのですが。
>
>いまさらではありますが、そちらのほうが良くて問題がなければ
>検討しておきます。

以前要望があった通り、オプションで+0にするか+1にするかを
設けた方が安全だと思います。(指定しないときは今まで通り+1)
そうでないと、+1になることを考慮した既存のマクロが動かなく
なる可能性があります。

[ ]