tagsファイルの生成で0kbのファイルが出来No.32890
arkangel さん 14/01/29 15:14
 
【環境】
 OS:Windows7 SP1 64bit
 秀丸ver 8.33

Tetra さんと症状は同じですが、原因が違いそうなので別スレッドを立てます。

メニュー→その他→tagsファイルの作成からtagsファイルの作成ダイアログを表示し
て、
それぞれの項目を入力後にOKを押しtagsファイルの作成を行ったのですが、毎回0kb
のファイルが作成されてしまいます。

「ルール」で選択している.hilightファイルの中身を削ってみると、きちんと生成さ
れるようになります。

.hilightファイルに定義がありすぎるとダメなのでしょうか?

[ ]
RE:32890 tagsファイルの生成で0kbのファNo.32892
秀丸担当 さん 14/01/30 09:24
 

バグ情報ありがとうございます。
秀tagsの処理を確認してみたところ、64KBまでの制限があってそれ以上は切るよ
うになってしまっていました。

hilightファイルではないですが、ファイルタイプ別の設定を記憶するとき、
Windows9xからの制約で1つのレジストリ値に約16KBまでしか書けないというこ
とがあり、V8.00未満ではそれを2つに分けて約32KBまで覚えるようにしていて、
それが上限でした。
V8.00以降ではさらに4つに分けて約64KBまでが上限になっています。

hilightファイルはファイルタイプ別の設定の記憶の約64KBまでの上限に近い値
に合わせるようにしていたのではないかと思われます。
hilightファイルを直接指定する場合についてはその上限が無くても可能なはず
で、可能にして問題ないか調べてみます。
ただ、hilightファイルのほうを可能にしても、やはりファイルタイプ別の設定
の上限はあることになってしまいます。

[ ]
RE:32892 tagsファイルの生成で0kbのファNo.32893
秀丸担当 さん 14/01/30 09:39
 

何度もすみません。
調べようとしたら、64KBの上限を解除したら大丈夫かと思ったのですが、それに
加えて、レジストリを想定した約16KBまでのチェックもあって、もともと約16KB
でだめでした。
ファイルタイプ別の設定で読み込めるものもできないことになって、これはおか
しいので、修正させていただきます。

[ ]