EmEditor for Mac 預覽版 1 發布

我們很高興地宣布,EmEditor for Mac 的第一個預覽版 預覽版 1 (v0.0.1) 現已推出。在 2027 年 1 月 31 日之前,任何人都可以免費使用。

下載 EmEditor for Mac 預覽版 1 (DMG)

開發者的話

我們從 1997 年開始開發 EmEditor for Windows。從一開始,就有許多使用者希望我們推出 Mac 版,我自己也一直想開發 Mac 版。我以前嘗試過一次,但當時未能繼續下去。

如今,拜 AI 輔助開發的最新進展所賜,我終於能夠為大家帶來 EmEditor for Mac。它具備與 Windows 版幾乎相同的功能,並針對超大檔案和 CSV 檔案的處理速度進行了最佳化。

AI 幫助我們大幅加快了開發速度,但我們刻意以小步推進每一項變更。每次提交時,我們都會確認程式碼通過所有測試,並比較變更前後 EmEditor 的速度和大小。現在,我們所有的內部測試巨集在 Mac 和 Windows 上都能通過,只需針對作業系統特有的行為做少量修改。這種方式花了更多時間,但成果非常紮實。

EmEditor for Mac 並不是 Windows 版的簡單分支。我們將大量依賴 Windows 的程式碼移到了一個跨平台的核心中,並為每個作業系統分別開發使用者介面。我相信這是為多個平台開發 EmEditor 的正確方式。這項工作已經讓我們整理了核心程式碼,並在過程中修正了若干錯誤,這對 Windows 使用者同樣有益。即使最終未能發布 Mac 版,這項工作也是值得的。今後,我們計畫同時開發兩個版本,不讓任何一個版本落後。

為了讓現有的 Windows 使用者能夠毫無困惑地立即上手,使用者介面的部分內容刻意與 EmEditor for Windows 保持相似。我們會繼續傾聽大家的意見回饋,在今後的版本中不斷改進使用者介面和外觀。

這次發布讓我非常興奮。事實上,我現在正是用 EmEditor for Mac 撰寫這篇部落格文章的。

在 EmEditor for Mac 中編輯 CSV 檔案的畫面
在 EmEditor for Mac 預覽版 1 中編輯 CSV 檔案

主要功能

Windows 版的大部分功能在 Mac 版中都可以使用,包括:

  • 超大檔案: 可以開啟和編輯數 GB 大小的檔案。編輯時,超大檔案保留在磁碟上(磁碟模式)。快速檢視模式可以幾乎瞬間開啟巨大的檔案;與 Windows 版一樣,快速檢視文檔以一般索引標籤顯示,並帶有閃電圖示。使用大檔案控制器,可以只開啟檔案中從起始位置到結束位置的所需部分。
  • CSV 與 TSV: 可以在儲存格選擇模式下編輯、排序、篩選(包括進階篩選)、擷取以及建立樞紐分析表。CSV 轉換器可以在 CSV、TSV 等 CSV 格式之間以及固定寬度欄之間轉換文檔。
  • 尋找與取代: 支援規則運算式、尋找與取代工具列、多檔尋找和多檔取代、批次尋找與取代、篩選以及僅編輯選定區域。
  • 比較: 可以並排比較兩個檔案,並在差異之間移動。
  • 編碼: 與 Windows 版一樣,支援多種編碼,並可自動偵測。
  • 拼字檢查: 使用 macOS 內建的拼字字典。
  • Markdown: Markdown 設計檢視,以及 Markdown 和 HTML 預覽。
  • 瀏覽與整理: 大綱、書籤、標記、我的最愛、索引標籤以及分割視窗。
  • 工作區: EmEditor 可以在下次啟動時還原你的文檔,包括未儲存的文字和復原歷程記錄。
  • 列印
  • 自訂: 組態屬性、鍵盤快速鍵、工具列和自訂對話方塊的組織方式與 Windows 版相同,你熟悉的選項都在你預期的位置。
  • 12 種使用者介面語言: 與 Windows 版相同的語言。
  • 巨集: 許多為 EmEditor for Windows 撰寫的 JavaScript 巨集無需修改即可在 EmEditor for Mac 中執行。在 Mac 上,巨集執行於 macOS 內建的 JavaScript 引擎,而不是 JScript 或 V8。你也可以錄製和播放巨集。

效能

我們使用同一個檔案(4.72 GB(5,069,084,800 位元組)的隨機文字,共 50,000,001 行)測試了 EmEditor for Mac v0.0.1 和 EmEditor for Windows v26.4.2。時間為 EmEditor 本身在狀態列中顯示的時間。

測試EmEditor for MacEmEditor for Windows
啟動 EmEditor0.140 秒0.072 秒
以快速檢視模式開啟檔案0.723 秒1.503 秒
使用已儲存的差異檔,以快速檢視模式再次開啟檔案0.002 秒0.004 秒
尋找 “abc” 並計算符合數(45,400 個)0.095 秒0.296 秒
將 “abc” 取代為 “###”(45,400 處)0.065 秒0.210 秒
擷取包含 “abc” 的行(45,400 行)0.307 秒0.828 秒

Mac:MacBook Pro,Apple M5 Pro,24 GB 記憶體,macOS 26.7.2。Windows:Intel Core i7-13700,80 GB 記憶體,Windows 11 Pro 25H2。由於兩台電腦不同,這些數字並不能直接比較兩個版本的 EmEditor,但它們顯示 EmEditor for Mac 處理超大檔案的速度不負 EmEditor 之名。

尚未提供的功能

以下功能在此預覽版中尚無法使用,或與 Windows 版的運作方式不同:

  • 外掛程式(包括 AI、Git、程式碼片段、專案和檔案總管功能)
  • 語言伺服器通訊協定 (LSP)(包括格式化選區和移至定義)
  • 外部工具
  • 在電腦之間同步設定,以及從 EmEditor for Windows 匯入設定
  • 工具 > 匯入及匯出(從檔案匯入設定以及將設定匯出至檔案)
  • EmEditor 內建的網頁瀏覽器
  • 使用 JavaScript 以外的語言(例如 VBScript)撰寫的巨集
  • 部分依賴 Windows 的巨集功能,例如 editor.ExecutePlugin、shell.SendKeys,以及依 Windows 類別名稱尋找視窗
  • .editorconfig 只有在你選擇 檔案 > 允許此檔案夾中的 .editorconfig… 允許該資料夾後才會生效。這是 macOS 沙箱的要求。

系統需求

搭載 Apple 晶片(M1 或更新)的 Mac,macOS 26 或更新版本。

在此預覽版中,我們只支援能夠充分測試的環境。如果你需要支援較早版本的 macOS 或採用 Intel 處理器的 Mac,請告訴我們。你的意見回饋將幫助我們決定今後版本的支援範圍。

確認下載的檔案是正版

請僅從我們的網站下載 EmEditor for Mac。DMG 檔案和 EmEditor 應用程式都使用 Emurasoft 的 Developer ID 簽署,並經過 Apple 公證,這表示 Apple 已掃描過其中是否含有惡意軟體。這相當於我們在 Windows 上請你確認的數位簽章。

macOS 會自動為你檢查簽章。首次開啟 EmEditor 時,macOS 會提示這是從網際網路下載的應用程式,並且 Apple 已檢查過其中是否含有惡意軟體,未發現任何問題。如果檔案在我們簽署後遭到修改,macOS 將拒絕開啟它。

若要親自檢查簽章,請開啟 終端機,輸入以下命令,然後輸入一個空格。接著將下載的 DMG 檔案拖曳到終端機視窗中,並按下 Return 鍵:

spctl -a -vv -t open --context context:primary-signature

結果必須以下面幾行結尾:

accepted
source=Notarized Developer ID
origin=Developer ID Application: Emurasoft, Inc. (UBZU3KXM6S)

安裝 EmEditor 後,你可以用同樣的方法檢查應用程式:

spctl -a -vv /Applications/EmEditor.app

如果結果顯示 rejected,或顯示 Emurasoft, Inc. (UBZU3KXM6S) 以外的名稱或 ID,請不要開啟該檔案。請刪除它,並透過我們的聯絡表單告訴我們。

授權

  • 預覽期間: 在 2027 年 1 月 31 日之前,任何人都可以免費使用 EmEditor for Mac。此日期之後,預覽版將無法啟動:EmEditor 會顯示一則訊息並結束。你的檔案和設定不受影響,可以在正式版中繼續使用。
  • 正式發布後: 一個 EmEditor Professional 訂閱授權同時涵蓋 Windows 和 Mac。根據我們現有的授權條款,一台 Mac 計為一台電腦。
  • EmEditor Free: 與 Windows 版一樣,Mac 版也提供 EmEditor Free。EmEditor Free 是供在家庭或學校中個人使用的免費版本。
  • 永久授權(現有使用者): 我們已不再銷售永久授權。本項適用於過去購買過永久授權的客戶。正如最初的永久授權條款所述,永久授權不適用於其他作業系統版本的 EmEditor,因此不涵蓋 EmEditor for Mac。永久授權將一如既往地繼續涵蓋 Windows 版 EmEditor Professional。

後續計畫

我們計畫於 2027 年 1 月發布 EmEditor for Mac 的正式版。在此之前,我們將定期發布包含錯誤修正和改進的新預覽版。

你無需每次都自行下載新的預覽版。EmEditor for Mac 可以檢查更新並為你安裝,你也可以隨時選擇 EmEditor > 檢查更新… 來檢查更新。

包括發布日期和授權條款在內的計畫可能會有所變更。

歡迎提供意見

由於這是預覽版,你可能會遇到錯誤或缺少的功能。請透過我們的聯絡表單傳送錯誤報告、功能要求和其他意見。你的意見回饋將直接影響正式版。

回報錯誤時,請附上你的 macOS 版本、Mac 機型(例如 MacBook Air M2)以及重現問題的步驟。如果 EmEditor 當機,它會在下次啟動時詢問是否傳送當機報告。請傳送該報告,並簡要說明你當時在做什麼。當機報告能幫助我們更快地找出並修正問題。

感謝大家多年來的耐心等候,也感謝你試用 EmEditor for Mac!

Yutaka Emura

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply