Request/450 のバックアップ差分(No.3)




  • 追加された行はこの色です。
  • 削除された行はこの色です。
* コーテーションの置換について [#zb366d89]
-ページ:     [[Request]]
-投稿者:     [[anonymous]]
-優先順位:   低
-状態:       提案
-カテゴリー: 
-投稿日:     2013-11-22 (金) 11:34:37
-バージョン: 

** メッセージ [#j661c57b]
ダブルコーテーション・シングルコーテーションの置換が非常に重いです。
大きなcsvファイルなどでダブルコートが何万個単位であるときに『"』→『』の置換をした場合、最悪フリーズするか、初めの256個分の置換に何10秒かかかります。

勿論マシンスペックの問題もあるでしょうが同じファイルが秀丸なら精々10数秒で完了しますし『0』→『』の置換なら『0』が何万個あっても置換できますので明らかに『"』『'』だけ異状に重いです。

おそらく『"』を1個置換するたびに『"』で囲まれた範囲を色分けするロジックが走っているのではないかと思います。置換が完了した時点で1回だけ走らせれば解消するのではないのでしょうか?
----
- http://ux.getuploader.com/sakura_editor/download/85/sakura2-1-0-0_r3414_fastrep%2B.zip をお試しください。(ただしUndoがバグってます) -- [[もか]] &new{2013-11-22 (金) 18:17:09};
- 正規表現をONにすると、少し速いかもしれません。なおfastrepでも、最初の100個は遅いです。[[upatchid:521]] -- [[もか]] &new{2013-11-22 (金) 18:23:34};

#comment
#attach


    ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS