改行の無いHTMLファイルの操作が遅いNo.29909
あつし さん 11/06/10 14:19
 
WEBの仕事をしているので、HTMLファイルの中を確認することが良くあります。
その際、特殊なソフトウェアを通過したMHMLは、改行の無いHTMLファイルになってい
ます。
ブラウザーに早く描画させる為、とかデザインが崩れるのを防止するためだと思いま
す。そのような改行の無いHTMLファイルを秀丸で開いて操作する場合、5KB程度のフ
ァイルでもCPU100%になって、殆ど動かなくなってしまいます。メモ帳で改行を入れ
て保存し、再度秀丸で開くと、今度はサクサクと操作できるようになります。
この状況を回避する方法は、ありますでしょうか?
秀丸、v8.03を使っています。

[ ]
RE:29909 改行の無いHTMLファイルの操作がNo.29910
秀丸担当 さん 11/06/10 14:59
 

>て保存し、再度秀丸で開くと、今度はサクサクと操作できるようになります。
>この状況を回避する方法は、ありますでしょうか?

標準の設定のままで試してみたところでは150KBくらいの一行に繋がったHTMLフ
ァイルでも遅さは感じられませんでしたが、別の設定をしているケースでは遅く
なることがあるのが確認できました。

こちらで確認できたのは、[その他]→[ファイルタイプ別の設定]→[アウトライ
ン]→[解析]で、ツリー表示にして定義を正規表現を使った複雑なものがたくさ
んあると、遅くなるようです。
ツリー表示の定義で「リセット(R)>>」で「HTML用」の標準のものでは高速でし
た。
こういう場合だとしたら、見出しバーと、折りたたみよの余白と、アウトライン
解析の枠の全てをOFFにすると、その影響は無くなると思います。


または、[その他]→[ファイルタイプ別の設定]→[デザイン]→[強調表示]でも同
じように正規表現を使った複雑なものがあると遅くなることがあると思います。
[その他]→[ファイルタイプ別の設定]→[デザイン]→[複数行コメント]をユー
ザー定義している場合も同様です。

これらのうち、どこかで正規表現の記述があるところがあったらそれを無効にし
てみたりするとどこに原因があるかわかると思います。

[ ]