"homep"へのダイレクトタグジャンプ不可?No.03732
mAAs さん 99/07/19 14:54
 
はじめまして。

先ほど入会したmAAsといいます。

秀丸エディタを使用して長いことなりますが、初めて不具合らしき
ものに遭遇したので、質問させていただきます。

tagsファイルを作成した上で、"homep"で始まるところにダイレク
トタグジャンプをさせるとIEが立ち上がり、http://homep/を探し
にいきます。この現象は皆さんのところでも発生するでしょうか?

私の環境は、Win95 4.00.950B
           IE 4.72.3110.8
           秀丸エディタは3.01です。

よろしくお願いします。

[ ]
RE:03732 "homep"へのダイレクトNo.03734
秀丸担当 さん 99/07/19 18:02
 
>tagsファイルを作成した上で、"homep"で始まるところにダイレク
>トタグジャンプをさせるとIEが立ち上がり、http://homep/を探し
>にいきます。この現象は皆さんのところでも発生するでしょうか?

それは、謎ですね。
状況がよくわからないので、もう少し詳しく教えていただけないでしょうか。
どんな文字を、どんな検索方法でtagsファイルを作成して、ダイレクトタグ
ジャンプするときは、どこにある文字からジャンプしたのでしょうか。
httpで始るところではなくて、homepですか。

[ ]
RE:03734 "homep"へのダイレクトNo.03735
mAAs さん 99/07/19 19:13
 
>>それは、謎ですね。
>>状況がよくわからないので、もう少し詳しく教えていただけないでしょうか。
>>どんな文字を、どんな検索方法でtagsファイルを作成して、ダイレクトタグ
>>ジャンプするときは、どこにある文字からジャンプしたのでしょうか。

了解しました。

追い込んで見たところ、次の操作で再現性がありましたので、追試をお願いします。

1)任意のフォルダを作成します。(私はc:\testとしました。)

2)main.cを作成します。中身はC言語で

=== ここから ==========
   void main(void)
   {
   }
=== ここまで ==========

  で、c:\test\main.cとして保存。

3)メニューの「その他」−「tagsファイルを作成(G)」を実行。
  条件は対象ファイルが「*.c;*.cpp;*.h」、ルールが(C言語関数一覧)
  そしてフォルダはc:\testで、サブフォルダとファイル名フルパスの
  チェックは、どちらも無しです。

4)秀丸でmain.cを開いて"homep"という文字を打ち込んで、マウスで選択状態
  にしたうえで、その他-ダイレクトタグジャンプであら不思議IEが立ち上が
  ります。どうでしょう。

=== ここから ==========
   void main(void)
   {
       homep/* 追加し、文字選択をする。 */
                    /* homepの場所は関数外でも  */
                    /* どこでもいいみたい。     */
   }
=== ここまで ==========


>>httpで始るところではなくて、homepですか。
上記の通り、homepがキーワードになっているようです。

[ ]
RE:03735 "homep"へのダNo.03741
秀丸担当 さん 99/07/21 18:00
 
>追い込んで見たところ、次の操作で再現性がありましたので、追試をお願いします。

やってみたところ、同じように再現しました。

謎と思って、[スタートメニュー]→[ファイル名を指定して実行]から、"homep"
と入力して実行してみると、IEが立ち上がってしまいました。
homeでも起きます。homでは起きません。
どうやらこの動きからすると何かWindowsの仕様があるようですがどうしたものやら?

[ ]
RE:03741 "homep"へのダNo.03743
福光@日本海ネット さん 99/07/22 01:32
 
>homeでも起きます。homでは起きません。
>どうやらこの動きからすると何かWindowsの仕様があるようですがどうしたものやら?

同様にファイル名を指定して実行から
wwwでもブラウザが起動しました。
Windowsの仕様のようですね。

[ ]
RE:03741 "homep"へのダNo.03744
mAAs さん 99/07/22 09:12
 
秀丸担当様

ご確認ありがとうございます。

>>>追い込んで見たところ、次の操作で再現性がありましたので、追試をお願いします。
>>
>>やってみたところ、同じように再現しました。

再現性は有りと見ていいですね。

>>謎と思って、[スタートメニュー]→[ファイル名を指定して実行]から、"homep"
>>と入力して実行してみると、IEが立ち上がってしまいました。

あっ、ホントだ。私には「ダイレクトタグジャンプ」と「ファイル名の実行」の関連は、
分かりませんが、同じしくみを使っているわけですね?

>>homeでも起きます。homでは起きません。
>>どうやらこの動きからすると何かWindowsの仕様があるようですがどうしたものやら?

こちらでは、homeではなくhomepがキーワードになってます。何か環境が違うのかも
しれませんね。

今回の件は、自作C言語ソフトのhomepset()という関数にダイレクトタグジャンプしよう
と思って発見したものです。Windowsの仕様というのは分かりますが、実際にダイレクト
タグジャンプできない訳ですから、引き続き回避策のご検討をお願いします。

それまでは、Grep+tagジャンプで逃げます。まあ今後はhomeから始まる関数は封印した
ほうが無難ですね。

[ ]
RE:03743 "homep"へのダNo.03745
Kaisan さん 99/07/22 09:13
 
DOS窓から
start xx: (xxは2文字以上の英数字)
でもIEが立ち上がります。
どうやらURLと思っているようです。

確認環境:WIN95 OSR1 + IE4.01+SP1 with Shell拡張

> >homeでも起きます。homでは起きません。
> >どうやらこの動きからすると何かWindowsの仕様があるようですがどうしたものや
>ら?
>
> 同様にファイル名を指定して実行から
> wwwでもブラウザが起動しました。
> Windowsの仕様のようですね。

[ ]