新聞科技

等了 20 年!Notepad++ 終於推出原生 macOS 版本,支援 Apple Silicon 與 Intel

長年只在 Windows 上使用的程式碼編輯工具 Notepad++,現在終於有了原生 macOS 版本。這款由社群維護的 Notepad++ for Mac 已經可下載,並且支援 Apple Silicon 與 Intel Mac,對習慣這套編輯器的使用者來說,等於少了一道跨平台的門檻。

程式編輯器 Notepad++ for Mac

Notepad++ 推出 Mac 版,維持原本操作邏輯

Notepad++ 是很多寫程式的人在 Windows 上很喜歡的程式碼編輯工具,它功能完整又不會太過複雜,無論是對於新手或是資深的程式工程師來說,都相當適用。

這次的 Notepad++ for Mac 並不是單純用相容層硬跑,而是以原始 Windows 程式碼基礎做出的非官方開源移植版本。也就是說,Mac 使用者現在可以直接在原生 macOS 環境中使用 Notepad++,不用再依賴 Wine 或 CrossOver 這類相容方案。

根據目前資訊,這個版本保留了和 Windows 版幾乎相同的編輯體驗,包括:

  • Scintilla 編輯引擎
  • 分頁式編輯
  • 80 多種語言的語法上色
  • 搜尋與取代
  • 巨集錄製
  • 外掛支援

對原本就熟悉 Notepad++ 的人來說,轉到 Mac 後學習成本很低。

介面換成了 macOS 原生設計

雖然核心編輯體驗維持一致,但這個版本在介面上做了本地化調整。選單、對話框、檔案選擇器、鍵盤快捷鍵與視窗處理,都改用 macOS 的 Cocoa API。這讓 Notepad++ 在 Mac 上看起來和操作方式更接近一般 Mac 應用程式,而不是一個勉強移植過來的 Windows 工具。

程式編輯器 Notepad++ for Mac

官方目前也列出不少實用功能,像是所見即所得編輯、檔案狀態偵測、正規表示式搜尋與取代、多視窗同步編輯、自動完成、多檔案與多專案搜尋取代、書籤定位、括號醒目提示、縮排提示、巨集、編碼轉換、行操作、剪貼簿記錄、自訂備份位置、命令列操作等。語法醒目提示與語法摺疊也都在支援範圍內。

可以更無痛的在 Windows 和 macOS 間切換了

這次 Notepad++ 進入 Mac,最直接受影響的是從 Windows 轉到 Mac 的開發者、工程師、寫程式的人,以及原本就在雙平台工作的人。這些使用者過去如果想延續 Notepad++ 的習慣,通常只能接受相容層帶來的相容性與體驗問題,現在則多了一個更直接的選擇。

程式編輯器 Notepad++ for Mac

Notepad++ for Mac 是由台灣人侯今吾開發,目前由 Andrey Letov 維護,而這次的版本是透過 Objective-C++ 重新接上 Cocoa 介面,取代原本的 Win32 前端。使用者可以從 Notepad++ for Mac 網站下載,軟體本身免費,採 GNU General Public License 授權,沒有廣告、訂閱費或額外隱藏成本。

再次提醒,Notepad++ for Mac 並非 Notepad++ 官方團隊推出的 macOS 版本,而是社群基於 Notepad++ 原始碼打造的非官方開源移植版。由於 Notepad++ 本身採 GNU GPL 授權,開發者可以在遵守授權條款的前提下修改、移植與發布,因此這類社群版本本身並不奇怪,差別在於它是否能長期維護、是否穩定,以及使用者是否信任其發布來源。

如果你本來就習慣 Notepad++,這次的 Mac 版可以讓跨平台工作少一點妥協;如果你平常用的是其他文字編輯器,這則消息的重點則在於,Mac 現在多了一款長年累積口碑、而且直接原生運作的免費程式碼編輯器可選。

Related Articles