複数開くと強調されないNo.03674
異常競馬 さん 99/07/07 22:59
 
エクスプローラ等でJavaのソースを複数指定し、「送る」->「秀丸」で
開こうとしたとき、そのうち1つのファイルだけが強調表示されませんでした。
C言語のソースやテキストファイルでは問題ないのですが、Javaのように
拡張子が4文字(またはそれ以上)のファイルの場合に起こるようです。

で、その強調表示されなかったファイルの「ファイルタイプ別の設定」を
見てみると、「.JAVの設定(S):」なんて表示されていました。
(その他のファイルは「.JAVAの設定(S):」になってます)

ファイルそのものはちゃんと開けているので、ファイル名自体は正常に
渡されているとは思うのですが・・・

[ ]
RE:03674 複数開くと強調されないNo.03683
秀丸担当 さん 99/07/09 19:01
 
>エクスプローラ等でJavaのソースを複数指定し、「送る」->「秀丸」で
>開こうとしたとき、そのうち1つのファイルだけが強調表示されませんでした。
>C言語のソースやテキストファイルでは問題ないのですが、Javaのように
>拡張子が4文字(またはそれ以上)のファイルの場合に起こるようです。

「送る」のときは短縮ファイル名で渡されているのが原因だと思います。
しかし秀丸では短縮ファイル名で渡されてもロングファイル名に変換
しているので、そういうことは起きないのようになっているのですが。
そうなったとき、タイトルバーのファイル名の表示も .jav になっている
のではないでしょうか。
元々.javというファイル名だったということはないでしょうか。

[ ]
RE:03683 複数開くと強調されないNo.03686
安部 さん 99/07/10 21:20
 
秀丸担当さん、こんにちわ。

もう少し詳しく説明しますと、ファイル名は
tst00001.java
tst00002.java
...
という連番のファイル名(8.4形式)です。
普段は1つ1つファイルを開いて編集していました。少なくとも、

>元々.javというファイル名だったということはないでしょうか。
ということはありません。それと、

>「送る」のときは短縮ファイル名で渡されているのが原因だと思います。
>しかし秀丸では短縮ファイル名で渡されてもロングファイル名に変換
>しているので、そういうことは起きないのようになっているのですが。
>そうなったとき、タイトルバーのファイル名の表示も .jav になっている
>のではないでしょうか。

タイトルバーのファイル名は正常に表示されています。
そもそもファイルは正常に開かれていて、それが強調表示されていなかった
ので不思議に思ったわけです。

まその後も何度かテストしてみて気付いたのですが、なぜか2番目に
(ウィンドウが)開かれるファイルが必ず強調表示されないようです。

また逆に、C++のソース(.cpp)の拡張子を.cpppと変更して
「複数選択」->「送る」->「秀丸」とやると、2番目に開かれた
ファイルが強調教示されました。
(「ファイルタイプ別の設定」は予想どうり.cppになってました。)

[ ]
RE:03686 複数開くと強調されないNo.03697
秀丸担当 さん 99/07/12 17:55
 
>まその後も何度かテストしてみて気付いたのですが、なぜか2番目に
>(ウィンドウが)開かれるファイルが必ず強調表示されないようです。
>
>また逆に、C++のソース(.cpp)の拡張子を.cpppと変更して
>「複数選択」->「送る」->「秀丸」とやると、2番目に開かれた
>ファイルが強調教示されました。
>(「ファイルタイプ別の設定」は予想どうり.cppになってました。)

.cpppのファイルを2つ作って、2つ同時に「送る」をしたら、再現する
ことができました。
バグのようです。調査しておきます。

[ ]