Entries by Vicky Fang

EmEditor v22.5.0 發布(含技術評論)!

今天,我們發布了 EmEditor v22.5.0。 我最近購買了一臺配備第 13 代英特爾酷睿 i7-13700 的電腦。 自第 12 代酷睿處理器推出以來,英特爾推出了混合架構,將 P 核與 E 核相結合以提高性能和效率。 這種新架構很有趣,因為 P 核的運行速度比 E 核更快。 EmEditor 的所有先前版本都假定所有執行緒以相同的速度運行。 如果 P-Core 執行緒的運行速度比 E-Core 執行緒快,則 P-Core 執行緒比 E-Core 執行緒更早完成任務,並且需要等待 E-Core 執行緒完成任務。 需要澄清的是,即使沒有 E 核和 P 核,執行緒速度也可能會波動; 例如,如果一個執行緒被後臺應用程式或系統進程中斷,則該執行緒將變得比其他執行緒慢。 然而,P 核心和 E 核心的存在可能會加劇這種情況。 為了克服這種情況,我優化了程式碼,以便 v22.5 能夠動態管理執行緒負載平衡。 以下截圖顯示了在非常大的檔案中搜索規則運算式時優化前後的 CPU 使用情況。 優化後任務結束時整體 CPU 使用率突然下降。 在開發 v22.5 時,我們花費了大部分時間來優化程式碼,以使用各種技術(包括多執行緒)提高許多命令的速度。 […]

EmEditor v22.4.2 發布!

我們發布了 EmEditor v22.4.2。 今天,我們發布了 EmEditor v22.4.2。 v22.4.2 包括以下錯誤修復和改進。 詳細信息和屏幕截圖,請參閱 EmEditor v22.4 新增功能。 如果您使用的是桌面安裝程式版,那您可以到說明功能表下選擇檢查更新來下載最新版本。 如果此方法失敗,請下載最新版本,並運行下載的安裝程式。 如果您使用的是桌面可攜式版,則可以轉到下載頁面下載最新版本。市集應用版可以在幾天後通過 Microsoft 市集更新( 64 位 / 32 位)。 感謝您使用 EmEditor!

EmEditor v22.4.1 發布!

我們發布了 EmEditor v22.4.1。 今天,我們發布了 EmEditor v22.4.1。 v22.4.1 包括以下錯誤修復和改進。 詳細信息和屏幕截圖,請參閱 EmEditor v22.4 新增功能。 如果您使用的是桌面安裝程式版,那您可以到說明功能表下選擇檢查更新來下載最新版本。 如果此方法失敗,請下載最新版本,並運行下載的安裝程式。 如果您使用的是桌面可攜式版,則可以轉到下載頁面下載最新版本。市集應用版可以在幾天後通過 Microsoft 市集更新( 64 位 / 32 位)。 感謝您使用 EmEditor!

EmEditor v22.4.0 發布(含技術評論)!

我們發布了 EmEditor v22.4.0。 在這個新版本 (v22.4) 中,我們改進了從慢速磁碟機或網絡磁碟機打開超大檔案時的行為和狀態消息。在以前的版本中,EmEditor 針對從快速硬盤磁碟機或 SSD 打開超大檔案進行了優化。它分配了一大塊記憶體來讀取檔案內容,並且在處理這塊記憶體時沒有更新狀態列或大檔案控制器上的進度。這讓從快速硬盤磁碟機或 SSD 讀取大檔案時效果很好,但如果從慢速或網絡磁碟機讀取檔案,它看起來沒有響應。v22.4 會在打開檔案時計算讀取第 1 MB 檔案所需的時間。然後 EmEditor 會估計讀取速度以及在更新狀態列和大檔案控制器上的進度之前應該讀取多少位元組。這種新算法讓 EmEditor 能在慢速磁碟機上更頻繁地顯示打開進度,同時保持較快磁碟機的快速讀取速度。 v22.4 還提高了多檔尋找的速度,同時也提高了取消多檔尋找時的響應時間。這是通過在一個檔案中搜索多個區域來響應取消請求,同時通過使用優化的多執行緒程式碼來保持整體速度而實現的。在我們的測試中,與 v22.3 相比,多檔尋找的速度提高了 2.76 倍。v22.4 還提高了其他幾個命令的速度,包括刪除列 (CSV)、清除內容 (CSV)、隨機排序,以及 base 64 編碼/解碼命令。 在 CSV 儲存格選擇模式下,選擇 CSV 儲存格或列時按下 DELETE 鍵時,將調用清除內容 (CSV) 命令。 這是 CSV 編輯中最常用的操作之一,希望速度的提升能提高您的工作效率。 隨機排序 命令的速度通過使用快速偽隨機數生成器( Xoshiro-cpp)得到了進一步的提高。 當您在尋找對話方塊中鍵入搜索詞時,使用者要求能夠更新符合字串的亮顯顯示。我從其他編輯器裡得知這個功能,我決定將這個功能添加到 v22.4 中。在預設設定下,該功能是關閉的,但可以通過在尋找對話方塊中單擊尋找文字方塊旁邊的 > 按鈕所顯示的功能表上,選擇自動亮顯來啟用。開啟此選項後,只有在使用尋找/取代/多檔尋找/多檔取代對話方塊或尋找工具列時,才會開啟在檔案中亮顯顯示符合字串。此功能在 EmEditor Professional 和 EmEditor […]

EmEditor v22.3.0 發布(含技術評論)!

我們發布了 EmEditor v22.3.0。 自從我們改進了崩潰報告功能以來,我們收到了許多崩潰報告,我花了很多時間來調查報告的崩潰原因。幸運的是,許多崩潰問題已經得到解決,我們在 v22.2.0 和 v22.3.0 之間頻繁發布小版本,因為我們想盡早說明那些遇到崩潰的客戶。我們還在崩潰報告中添加了更多信息以提供更多背景信息。 多虧了這些崩潰報告和修復,我們收到的關於新版本的崩潰報告越來越少。我們感謝所有提交崩潰報告的使用者。我們強烈建議所有使用者更新到最新版本的 EmEditor,因為它提高了可靠性和穩健性。崩潰報告功能在 EmEditor Professional 和 EmEditor Free 上可用。 在調查過程中,我們發現一些崩潰是在打開大型 CSV 檔案後執行尋找/取代命令引起的,因為 CSV 語法檢查在檔案打開的同時預設在後臺運行。這是由於我們之前覺得尋找/取代命令應該等到後臺 CSV 語法檢查完成後再執行。因此,新版本預設顯示一個消息方塊,用於在執行搜索、取代和其他一些操作之前中止 CSV 語法檢查。您可以到自訂 對話方塊 CSV 選項頁面中,清楚提示如果 CSV 語法檢查仍在運行選項來停用此提示消息。在停用提示消息的情況下,當您要尋找/取代時,後臺 CSV 語法檢查將自動中止。CSV 相關功能僅在 EmEditor Professional 上可用。 各種操作的速度與 EmEditor 的可靠性一樣重要。新版本使用 SIMD 指令集和改進的算法提高了多個命令的速度:尋找對話方塊中抽出命令,以及各種排序命令(特別是 A 到 Z 排序 和 Z 到 A 排序)的速度。在我們的測試中,尋找對話方塊中的抽出命令的速度與 v22.2.0 相比快了 3.46 倍。這些命令僅在 EmEditor […]

EmEditor v22.2.12 發布!

我們發布了 EmEditor v22.2.12。 v22.2.12 包括 beta 26 (22.2.926) 的所有 bug 修復。 詳細信息和屏幕截圖,請參閱 EmEditor v22.2 新增功能。 如果您使用的是桌面安裝程式版,那您可以到說明功能表下選擇檢查更新來下載最新版本。 如果此方法失敗,請下載最新版本,並運行下載的安裝程式。 如果您使用的是桌面可攜式版,則可以轉到下載頁面下載最新版本。市集應用版可以在幾天後通過 Microsoft 市集更新( 64 位 / 32 位)。 感謝您使用 EmEditor!

EmEditor v22.2.11 發布!

我們發布了 EmEditor v22.2.11。 v22.2.11 包括從 beta 23 (22.2.923) 到 beta 25 (22.2.925) 的所有 bug 修復。 詳細信息和屏幕截圖,請參閱 EmEditor v22.2 新增功能。 如果您使用的是桌面安裝程式版,那您可以到說明功能表下選擇檢查更新來下載最新版本。 如果此方法失敗,請下載最新版本,並運行下載的安裝程式。 如果您使用的是桌面可攜式版,則可以轉到下載頁面下載最新版本。市集應用版可以在幾天後通過 Microsoft 市集更新( 64 位 / 32 位)。 感謝您使用 EmEditor!

EmEditor v22.2.10 發布!

我們發布了 EmEditor v22.2.10。 v22.2.10 包括 beta 22 (22.2.922) 的所有 bug 修復。 詳細信息和屏幕截圖,請參閱 EmEditor v22.2 新增功能。 如果您使用的是桌面安裝程式版,那您可以到說明功能表下選擇檢查更新來下載最新版本。 如果此方法失敗,請下載最新版本,並運行下載的安裝程式。 如果您使用的是桌面可攜式版,則可以轉到下載頁面下載最新版本。市集應用版可以在幾天後通過 Microsoft 市集更新( 64 位 / 32 位)。 感謝您使用 EmEditor!

EmEditor v22.2.8 發布!

我們發布了 EmEditor v22.2.8。 v22.2.8 包括 beta 18 (22.2.918) 到 beta 19 (22.2.919) 的所有 bug 修復。 詳細信息和屏幕截圖,請參閱 EmEditor v22.2 新增功能。 如果您使用的是桌面安裝程式版,那您可以到說明功能表下選擇檢查更新來下載最新版本。 如果此方法失敗,請下載最新版本,並運行下載的安裝程式。 如果您使用的是桌面可攜式版,則可以轉到下載頁面下載最新版本。市集應用版可以在幾天後通過 Microsoft 市集更新( 64 位 / 32 位)。 感謝您使用 EmEditor!

EmEditor v22.2.7 發布!

我們發布了 EmEditor v22.2.7。 v22.2.7 包括 beta 16 (22.2.916) 到 beta 17 (22.2.917) 的所有 bug 修復。 詳細信息和屏幕截圖,請參閱 EmEditor v22.2 新增功能。 如果您使用的是桌面安裝程式版,那您可以到說明功能表下選擇檢查更新來下載最新版本。 如果此方法失敗,請下載最新版本,並運行下載的安裝程式。 如果您使用的是桌面可攜式版,則可以轉到下載頁面下載最新版本。市集應用版可以在幾天後通過 Microsoft 市集更新( 64 位 / 32 位)。 感謝您使用 EmEditor!