grep検索エラーNo.32269
Cyber さん 13/05/27 10:24
 
grepの文字数制限を超えて検索された可能性があります。
「動作環境→」....の上記意味がわかりません。どうなっているのですか?

[ ]
RE:32269 grep検索エラーNo.32271
秀丸担当 さん 13/05/27 11:02
 

>grepの文字数制限を超えて検索された可能性があります。
>「動作環境→」....の上記意味がわかりません。どうなっているのですか?

この警告は、一行が32768文字を超える行をgrep検索したときに出るメッセージ
で、V8.11から出るようになりました。
V8.11よりも前では一行が約2000文字を超える行で同じ問題があり特に警告は出
ていませんでしたが、V8.11で出るようになったということになります。

警告を出す理由は二つあって、1つは検索結果をそのままコピーして使うような
場合、V8.11よりも前では結果が2000文字で切れていることを気づかずにコピー
して使ってしまうことを、警告で知らせるためです。
もう1つは、検索文字列がとても長いときにヒットしないことがあるためで、正
規表現を使う場合は検索対象が長くなることがありうるので警告を出しています。

設定で動作を変える方法があって、
[その他]→[動作環境]の左下の「上級者向け設定」をONにして、
[その他]→[動作環境]→[検索]→[grep]の「常に文字数制限等を解除した状態で
実行(遅くなります)」をONにすると回避できる方法があります。
ただ動作が遅くなってしまいます。

[ ]