強調表示ファイルを読み込んでくれませんNo.15986
kobaryu さん 03/12/05 04:51
 
いつも愛用しています。
先ほど最新版をセットアップし、早速使ってみたんですが
強調表示ファイルを読み込んでくれないため
色分けが全くされずにトホホな感じです。
原因も全く分からないので、同じ症状の方や対処方法が有りましたら
教えて下さい。

OS WindowsXP v2002 sp1
P4 2.6G 512MB GeFouce4 Ti4600
秀丸v4.03 フリーソフト作家として登録済みです
使用方法は html+php のファイルに自分で作った強調表示設定を使っています。
現象の一部始終をキャプチャし、動画にしてあります。
http://ryusoft.com/hidemaru_bug.wmv
(wmv8でエンコードしてありますのでメディアプレイヤーなら見れると思います)

[ ]
RE:15986 強調表示ファイルを読み込んでくNo.15990
kobaryu さん 03/12/05 06:10
 
phpファイルをいくつか開いて
どれかの秀丸で強調表示ファイルを再読込させると
他の秀丸が強調表示されなくなります。

[ ]
RE:15986 強調表示ファイルを読み込んでくNo.15991
kobaryu さん 03/12/05 06:45
 
マクロの loadhilight を使えば複数の秀丸でも強調表示が無くなりませんでした。
でもphpファイルの再読込をすると結局、強調表示ファイルの再読込が必要です

[ ]
RE:15986 強調表示ファイルを読み込んでくNo.15999
秀まるお2 さん 03/12/05 13:13
 
 ビデオを見たんですが、よく分かりませんでした。「ファイルタイプ別の設
定」で強調表示を読み込んだ所までは見えましたが、そのあと秀丸ウィンドウが
一瞬で消えてるように見えました。

 「ファイルタイプ別の設定」をOKすると、たしかにその秀丸上で強調表示され
るのでしょうか?。それとも、OKした直後からダメなのでしょうか。

 もし、OKした直後は大丈夫だけども、もう一度ファイルを開き直すとダメって
ことなら、何らかの理由で強調表示の設定がレジストリに保存されてない(保存
に失敗してる)んだと思います。

 例えば、レジストリのサイズが肥大化しすぎてサイズの上限に達してしまい、
レジストリへの書き込みが全面的に失敗してるって可能性が、今思いつきました
けど…。たしかレジストリサイズの上限は、コントロールパネルから設定できた
はずなので、その辺を一度確認してみて欲しいです。

 他に思いつくこととしては、とりあえず、他のもっとシンプルな強調表示ファ
イルでならどうかとか、もしそれで大丈夫ってことなら、自作された強調表示フ
ァイルに限ってダメなのかもしれないです。仮にそうだとしたら、自作された強
調表示ファイルを僕に送って頂くことで、うちの会社でも現象が再現できるかも
しれません。

---------
 レジストリの最大サイズは、手元のWindows2000の場合だと、コントロールパ
ネル・システム・詳細・パフォーマンスオプション・仮想メモリ・変更...の、
下の方にあるようです。僕の所では、「現在のレジストリサイズ」が20MBになっ
ていて、最大レジストリサイズが35となってました。

[ ]
RE:15999 強調表示ファイルを読み込んでくNo.16024
kobaryu さん 03/12/07 19:23
 
> ビデオを見たんですが、よく分かりませんでした。「ファイルタイプ別の設
>定」で強調表示を読み込んだ所までは見えましたが、そのあと秀丸ウィンドウが
>一瞬で消えてるように見えました。
> 「ファイルタイプ別の設定」をOKすると、たしかにその秀丸上で強調表示され
>るのでしょうか?。それとも、OKした直後からダメなのでしょうか。
>
読み込んだ直後はちゃんとなって居るんですが
次に同じファイルタイプのファイルと読み込むと、強調表示されないんです

> もし、OKした直後は大丈夫だけども、もう一度ファイルを開き直すとダメって
>ことなら、何らかの理由で強調表示の設定がレジストリに保存されてない(保存
>に失敗してる)んだと思います。
レジストリには保存されています、ビデオにも有ったと思いますが
強調表示(Y)にチェックは付いていますし
強調表示一覧(H)の右に前回指定した強調表示ファイル名も出ています
が、その下の一覧リストがカラになってしまっています。
読み込み(O)で強調表示ファイルを読み直すと一覧にダーっと正規表現などの
リストが出るんですが、違うウィンドウの秀丸で強調表示を再読込させたり
編集するファイルを読み込み直すとまたチェックは付いてるけどリストがカラの状態
になります。

> 例えば、レジストリのサイズが肥大化しすぎてサイズの上限に達してしまい、
>レジストリへの書き込みが全面的に失敗してるって可能性が、今思いつきました
>けど…。たしかレジストリサイズの上限は、コントロールパネルから設定できた
>はずなので、その辺を一度確認してみて欲しいです。
WindowsXPでレジストリサイズの設定みたいな項目は見たこと無いです
パフォーマンスの詳細設定の一番下は仮想メモリ(ページファイル)
の設定でユーザー指定固定1536Mになってます。

秀丸を起動してても、起動して無くても
[HKEY_CURRENT_USER\Software\Hidemaruo\Hidemaru\Config\phpファイル]
このキーのHilightTitleは_php.hilightというファイルが指定されてます
そうなっているにもかかわらず、phpファイルを開いた直後は色分けされてない状態
です。

古いバージョンに戻した方が良いでしょうか?


[ ]
RE:16024 強調表示ファイルを読み込んでくNo.16025
アルビレオ さん 03/12/08 04:40
 
秀丸ユーザーのアルビレオです。

>読み込んだ直後はちゃんとなって居るんですが
>次に同じファイルタイプのファイルと読み込むと、強調表示されないんです

読み込んだ後に「保存しないで更新」ボタンを押していませんか?
これを押すと設定内容はそのファイルだけの「一時的な設定」となります。
設定ダイアログを閉じて、もう一度「ファイルタイプ別の設定」を開くとファイ
ルタイプがPHPファイルではなく(一時的な設定)になっていることを確認できま
す。
動画を見た限りではそのあたりの動きが記録されていなかったので、一番考えら
れそうな理由だと思いますが、見当違いならすみません。

>秀丸を起動してても、起動して無くても
>[HKEY_CURRENT_USER\Software\Hidemaruo\Hidemaru\Config\phpファイル]
>このキーのHilightTitleは_php.hilightというファイルが指定されてます
>そうなっているにもかかわらず、phpファイルを開いた直後は色分けされてない状態
>です。

そこの内容は「最後に読み込んだ/書き出した.hilightファイル名」ぐらいの意
味しかないのであまり参考になりません。以前に中身が空の_php.hilightを読み
込んだことがあるのではないでしょうか?
実際に設定されている強調表示キーワードの内容は「HilightWord」キーにあり
ます。
強調表示ファイルの「読み込み」は、.hilightファイルの内容をこのレジストリ
にコピーすることなので、読み込んだ後に.hilightファイルの内容を変更しても
実際の強調表示キーワードは変更されません。

[ ]
RE:16025 強調表示ファイルを読み込んでくNo.16030
秀まるお2 さん 03/12/08 13:44
 
 WindowsXPでのレジストリの最大サイズの設定方法について、googleでいろい
ろ探してみましたが見つかりませんでした。そもそも、WindowsXPにはレジスト
リの最大サイズなんて制限は無いのかもしれません。大変失礼しました。


---------
 で、結論ですが、発生原因も解決方法もよく分かりません。

 一度、秀丸のV3.19に戻して、そこで強調表示の設定をやっていただきまして、
その後秀丸V4.03を入れ直していただくといいかもしれません。レジストリに正
しく強調表示が設定されていれば、秀丸がバージョンアップしても、そのまま強
調表示するはずです。

 V3.19でもダメなら…

 一度、問題となっている強調表示ファイルの行数を減らすなどして、それで読
み込ませてみて欲しいです。もしかして行数が多すぎて何らかのエラーになって
るのかもしれないです。

 差し支えなければ、その強調表示ファイルをメールで送って欲しいです。送り
先は、 maruo@mitene.or.jp です。

[ ]
RE:16025 強調表示ファイルを読み込んでくNo.16043
kobaryu さん 03/12/08 19:35
 
返信ありがとうございます
>読み込んだ後に「保存しないで更新」ボタンを押していませんか?
>これを押すと設定内容はそのファイルだけの「一時的な設定」となります。
保存しないで更新は押していません><
一応秀丸歴も結構あるんでその辺の間違いは無いと思います^^;

>動画を見た限りではそのあたりの動きが記録されていなかったので、一番考えら
>れそうな理由だと思いますが、見当違いならすみません。
動画のキャプチャーソフトが重くて400ms間隔でのキャプチャなので
その辺の操作が細かく取れなかったようですTT

>「最後に読み込んだ/書き出した.hilightファイル名」ぐらいの意
>味しかないのであまり参考になりません。以前に中身が空の_php.hilightを読み
>込んだことがあるのではないでしょうか?
>実際に設定されている強調表示キーワードの内容は「HilightWord」キーにあり
>ます。
>強調表示ファイルの「読み込み」は、.hilightファイルの内容をこのレジストリ
>にコピーすることなので、読み込んだ後に.hilightファイルの内容を変更しても
>実際の強調表示キーワードは変更されません。

実際同じ_php.hilightファイルを、マクロでloadhilightを使って読み込むと
ちゃんとなります。それに_php.hilightの再読込でちゃんとなるにもかかわらず
phpファイルを編集するためにファイルを開くと強調表示されないわけで
それと内容が無い_php.hilightというファイルは存在しません


[ ]
RE:16030 強調表示ファイルを読み込んでくNo.16044
kobaryu さん 03/12/08 19:38
 
> WindowsXPでのレジストリの最大サイズの設定方法について、googleでいろい
>ろ探してみましたが見つかりませんでした。そもそも、WindowsXPにはレジスト
>リの最大サイズなんて制限は無いのかもしれません。大変失礼しました。
ですよね、私もそんな気がしてました。
でもたまにレジストリの再構築は行っているのでサイズ肥大化してる事は実際ありま
せん。
http://home.t-online.de/home/lars.hederer/erunt/
NTREGOPT というソフトで再構築可能です。Winの高速化も出来るので。


> で、結論ですが、発生原因も解決方法もよく分かりません。
>
> 一度、秀丸のV3.19に戻して、そこで強調表示の設定をやっていただきまして、
>その後秀丸V4.03を入れ直していただくといいかもしれません。レジストリに正
>しく強調表示が設定されていれば、秀丸がバージョンアップしても、そのまま強
>調表示するはずです。
>
> V3.19でもダメなら…
>
> 一度、問題となっている強調表示ファイルの行数を減らすなどして、それで読
>み込ませてみて欲しいです。もしかして行数が多すぎて何らかのエラーになって
>るのかもしれないです。
>
> 差し支えなければ、その強調表示ファイルをメールで送って欲しいです。送り
>先は、 maruo@mitene.or.jp です。
分かりました、一度バージョンを下げてみたいと思います。
もしダメな場合はおっしゃるとおり、強調表示ファイルをお送りします。

[ ]
RE:16043 強調表示ファイルを読み込んでくNo.16071
アルビレオ さん 03/12/10 02:37
 
アルビレオです。

>>読み込んだ後に「保存しないで更新」ボタンを押していませんか?
>>これを押すと設定内容はそのファイルだけの「一時的な設定」となります。
>保存しないで更新は押していません><
>一応秀丸歴も結構あるんでその辺の間違いは無いと思います^^;

初心者ではなさそうなので違うかな?という気はしていました。
まあどんなに慣れている人でも可能性がある限りは確認しておくということで。

>>実際に設定されている強調表示キーワードの内容は「HilightWord」キーにあり
>>ます。
>>強調表示ファイルの「読み込み」は、.hilightファイルの内容をこのレジストリ
>>にコピーすることなので、読み込んだ後に.hilightファイルの内容を変更しても
>>実際の強調表示キーワードは変更されません。
>
>実際同じ_php.hilightファイルを、マクロでloadhilightを使って読み込むと
>ちゃんとなります。それに_php.hilightの再読込でちゃんとなるにもかかわらず
>phpファイルを編集するためにファイルを開くと強調表示されないわけで
>それと内容が無い_php.hilightというファイルは存在しません

それで、肝心の「HilightWord」キーの内容はどうだったでしょうか?
hilightファイルを読み込んだ直後、ウィンドウを閉じた後でどうなってるか確
認してみると、どの時点でおかしくなっているのかわかるかもしれません。
あと
・hilightファイルを読み込んだウィンドウは閉じずに、
 別の.phpファイルを開いてみる
・他のhilightファイルを読み込んだらどうなるか確かめる
くらいでしょうか
そういえば.php以外のファイルタイプの強調表示はどうなのでしょうか?

[ ]
RE:16071 強調表示ファイルを読み込んでくNo.16083
秀まるお2 さん 03/12/10 14:22
 
 一応、今回の話は秀丸バグの話でして、アルビレオさんの方で直接ユーザーさ
んに「ああしろこうしろ」的なことを書いてしまうと、「いったいあんたはなん
なんだ?」って話がまたぶり返すような気がしますけど…

[ ]
RE:16083 強調表示ファイルを読み込んでくNo.16108
アルビレオ さん 03/12/11 14:36
 
アルビレオです。

> 一応、今回の話は秀丸バグの話でして、アルビレオさんの方で直接ユーザーさ
>んに「ああしろこうしろ」的なことを書いてしまうと、「いったいあんたはなん
>なんだ?」って話がまたぶり返すような気がしますけど…

そうですね。
秀まるおさんのところで再現できていないことと、kobaryuさんがレジストリ内
容まで自力で確認できるということもあって、あれこれ口出ししすぎてしまいま
した。
気をつけます。

[ ]