- 作成者投稿
- 2016年2月3日 7:34 am #22357Yutaka Emuraキーマスター
本日、EmEditor v15.8.0 beta 6 を公開いたしました。
※今後、新しいベータ版に自動更新を行うには、[ヘルプ] メニューの [更新チャネルの選択] で、ベータ版を選択してください。
v15.8.0 beta 5 からの主な変更点は、次の通りです。
不具合の修正
- CSV セル選択モードの動作を改善しました。
ダウンロード
http://files.emeditor.com/beta/emed64_15.7.906.exe (64-bit installer)
http://files.emeditor.com/beta/emed32_15.7.906.exe (32-bit installer)
http://files.emeditor.com/beta/emed64_15.7.906_portable.zip (64-bit portable)
http://files.emeditor.com/beta/emed32_15.7.906_portable.zip (32-bit portable)(正式版が公開されたら、上記のファイルは削除されます。正式版は、ダウンロード ページよりダウンロードしていただけます。)
今後も EmEditor を引き続きご愛顧くださいますよう、どうぞよろしくお願い申し上げます。
2016年2月5日 12:15 am #22368Sora参加者開発お疲れ様です。
Windows7 sp1 64bit, EmEditor v15.8.0 beta 6 64bitを使用しております。
他のファイルでは問題ないのですが、Javascriptファイル(*.js)を開くと異様に動作が重くなります。スクロールすら儘ならない位に重くなります。
Javascript for EmEditorに設定を切り替えた場合、それが無くなりますので、Javascriptの設定に何かしらの不具合があるようです。
EmEditor v15.7からアップグレードした後に起こったので、v15.8.0 beta 6の不具合かと思います。2016年2月5日 1:04 am #22369Sora参加者少し原因を探ってみました。
EmEditorの設定をINIファイルを使用しているのですが、まっさらな状態だと上記の不具合は起きませんでした。
INIファイルをEmEditorのディレクトリに置いた状態だと上記の不具合が起きました。
INIファイルの読み込み、あるいは書き込みで何かしら不具合が出ているのかもしれません。
正式版のv15.7.2も試しましたが、同じ症状でした。アップグレードする前にはv15.7.1を使用していました。2016年2月5日 2:32 am #22370Sora参加者原因を突き止めたので報告いたします。
INIファイルの読み書きが原因ではなく、強調1の強調文字列に正規表現が大量にあると動作が重くなったようです。
正規表現「(?<=pattern)文字列」を200個ほど、それに加えて正規表現ではない文字列を500個ほど登録していました。前者を無くしたところ、正常に動きました。
正規表現周りの変更があったようですが、以前は難なく動いていたので何とかなりませんでしょうか?2016年2月5日 5:31 am #22371Yutaka EmuraキーマスターSora 様
いつもお世話になっております。江村です。
ご迷惑をおかけして申し訳ありません。念のため確認ですが、v15.7.1 では問題なく、v15.7.2 で問題が発生するということでしょうか? このマイナー バージョンの間では、問題が発生する変更はないはずなのですが。
しかし、最適化してみましたので、まもなく公開する v15.8.0 beta 7 でお試しください。それでも問題が再現するようでしたら、お手数ですが、 HKEY_CURRENT_USER\SOFTWARE\EmSoft をエクスポートしたレジストリ ファイルと、問題が再現するサンプル ファイルを一緒に .zip に圧縮してメールで tech @ emurasoft.com あてに送っていただけると幸いです。
正規表現エンジンは、従来の Boost.Regex をお使いでしょうか? これを変更しても動作は変わらないでしょうか?
よろしくお願いします。
2016年2月5日 4:56 pm #22378Sora参加者開発お疲れ様です。
EmEditor v15.8.0 beta 7を早速ダウンロードし、使用してみました。
以前の強調文字列に戻し、試してみたところ、動作が重くなることはなくなりました。
素早い対応、有難うございます。 - 作成者投稿
- このトピックに返信するにはログインしてください。