EmEditor v15.7.0 beta 1 發布!
我們發布了EmEditor v15.7.0 beta 1。
注意: 要自動更新到以后的 beta 版本,請到說明功能表上點擊選擇更新頻道,然后選擇更新「正式版和 Beta 版」。
從 v15.6.1 進行的更新包括:
一般新增功能
- 除了之前預設的 Boost.Regex 規則運算式引擎之外,你還能把 Onigmo 選擇為規則運算式引擎。 如果你把 Onigmo 選為規則運算式引擎,你能用更多字元類型,例如 p{Han},p{Hangul},p{Hebrew}等。要尋找更多有關 Onigmo 規則運算式語法,請檢視 https://github.com/k-takata/Onigmo/blob/master/doc/RE 以及 Unicode 屬性 https://github.com/k-takata/Onigmo/blob/master/doc/UnicodeProps.txt.
測試結果
在尋找,取代,以及篩選任務上有一些規則運算式用 Onigmo 比 Boost.Regex 快很多。另外一些規則運算式 用 Boost.Regex 比較快。由于現在還在開發階段,下面的測試結果以后也許會改變。
表達式 | Boost.Regex | Onigmo | |
positive lookbehind | (?<=a)b | 12.39 秒 | 4.39 秒 |
negative lookbehind | (?<!a)b | 18.20 秒 | 4.40 秒 |
positive lookahead | a(?=b) | 4.46 秒 | 4.62 秒 |
negative lookahead | a(?!b) | 6.73 秒 | 4.78 秒 |
字元范圍 | [a-c] | 9.89 秒 | 7.00 秒 |
選取範圍 | john|jack|james | 3.82 秒 | 4.23 秒 |
行首 | ^”a | 3.70 秒 | 3.95 秒 |
篩選,不區分大小寫,線程數 4,340 MB,1.92 百萬行檔案
Windows 10 (64-bit) Core i7-4790 16GB RAM
新增選項
- 添加了規則運算式引擎下列清單方塊到自訂對話方塊中的搜索索引標籤上。
修復 Bug
- 修復了 v15.6.x 中組態屬性顯示索引標籤上樣本方塊不更新的 bug。
感謝
我們要感謝 K. Kosako (Oniguruma) 和 K. Takata (Onigmo),創建了如此高效的規則運算式引擎。
我們希望在發布新版本之前盡可能地完善該版本,所以,如果你在使用 beta 版時發現任何 bug 或技術問題,請即時與我們聯系。我們會盡快回復并修復任何可能的 bug。
要下載或關注新版本,請到 beta 論壇上 – EmEditor Professional v15.7.0 beta 1 發布!
感謝你使用 EmEditor!