1000万行読み込めないNo.08762
AKIRA さん 15/10/18 16:27
 
テストデータをテキストファイル(SJIS)で1000万行作成し、それを秀丸で読み込もう
とすると途中で「行数が制限を越えました」と表示され、テキストが尻切れとんぼの
状態で読み込まれます。
環境設定では、「編集可能な最大行数」を「1000」に設定してあります。

テキストの最後の方の内容を以下に示します。

[09999988] 00041458: 村奈嘉 加歩, むらなか かほ, muranaka_kaho, 女
[09999989] 00032475: 野住 広澄, のすみ ひろすみ, nosumi_hirosumi, 男
[09999990] 00023276: 荘口 晃, そうぐち こう, souguchi_kou, 男

[]内の番号は行数と同じです。

以上、バグの報告でした。

[ ]
RE:08762 1000万行読み込めないNo.08766
秀丸担当 さん 15/10/19 09:24
 

バグ情報ありがとうございます。
確かに設定された行数から10行引いた値が最大になっています。
処理上の都合などがあり、以前は読み込み時は10行少なく、編集時は64行少
ないということになっていましたが、現在はどちらでも10行少ない行数までに
なっています。
ヘルプには64行のほうは古い情報も書かれていて、記述を修正させていただき
ます。
エラーメッセージにもそうであることを書くように修正させていただきます。

32bit版と64bit版で上限に違いがあり、64bit版の場合は1億行までに拡張されて
います。もし64bit版を使うことが可能であれば、64bit版をインストールしてい
ただくと、1000万行以上を使うことができます。

[ ]
RE:08766 1000万行読み込めないNo.08771
AKIRA さん 15/10/19 20:30
 
早速の回答、ありがとうございました。
1000万行のテストデータの確認をするソフトが現在では秀丸ぐらいしか存在しないの
で重宝しています。Excel2013でも100万行が限界ですからね。

以前の秀丸は1000万行が最高でしたよね。でも、最新版(64ビット)は1億行まで指定
できるなんて最高です!
今、64ビット版のベータを使っていますので、おっしゃる通り少し多めの設定をする
と1000万行を読み込むことができました。

ところでこの細かいバグは修正する予定はあるのでしょうか?

[ ]
RE:08771 1000万行読み込めないNo.08774
秀丸担当 さん 15/10/20 11:11
 

昔のバージョンでは内部的な都合もあり編集時64行少なく、それは現在では取り
除かれました。
読み込み時10行少ないのも以前からあり、これはトラブルを未然に防ぐため念の
ため設けられた行数ですが、念のためというだけであって、ちょうどにしても現
在は大丈夫になるはずです。
念のためというのは作る側の立場のことで、ユーザーの立場としては違和感とし
か感じられないと思います。

ちょうどにした場合、具体的な問題として起こり得ることととしては、行番号表
示の桁数が増えるということがあります。
非タブモードでは桁数の応じて行番号表示の幅が増え、ウィンドウサイズも自動
的に変化します。
[その他]→[動作環境]→[ウィンドウ]の「配置」と「高度なウィンドウ」の組み
合わせによっては、いままでと違う不都合が起きる可能性があります。

問題が起きない妥協点としては、行番号表示が1行少ない行数までが大丈夫なは
ずになります。
例えば10万行の場合、行番号表示は99999までで、その行は[EOF]になるので編集
できるのは実際は99998までですが、ギリギリ違和感なく問題もないと思うので、
そのように修正してみます。

[ ]