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

Notepad++ 推出 Mac 版,維持原本操作邏輯
Notepad++ 是很多寫程式的人在 Windows 上很喜歡的程式碼編輯工具,它功能完整又不會太過複雜,無論是對於新手或是資深的程式工程師來說,都相當適用。
這次的 Notepad++ for Mac 並不是單純用相容層硬跑,而是以原始 Windows 程式碼基礎做出的非官方開源移植版本。也就是說,Mac 使用者現在可以直接在原生 macOS 環境中使用 Notepad++,不用再依賴 Wine 或 CrossOver 這類相容方案。
根據目前資訊,這個版本保留了和 Windows 版幾乎相同的編輯體驗,包括:
- Scintilla 編輯引擎
- 分頁式編輯
- 80 多種語言的語法上色
- 搜尋與取代
- 巨集錄製
- 外掛支援
介面換成了 macOS 原生設計
雖然核心編輯體驗維持一致,但這個版本在介面上做了本地化調整。選單、對話框、檔案選擇器、鍵盤快捷鍵與視窗處理,都改用 macOS 的 Cocoa API。這讓 Notepad++ 在 Mac 上看起來和操作方式更接近一般 Mac 應用程式,而不是一個勉強移植過來的 Windows 工具。

官方目前也列出不少實用功能,像是所見即所得編輯、檔案狀態偵測、正規表示式搜尋與取代、多視窗同步編輯、自動完成、多檔案與多專案搜尋取代、書籤定位、括號醒目提示、縮排提示、巨集、編碼轉換、行操作、剪貼簿記錄、自訂備份位置、命令列操作等。語法醒目提示與語法摺疊也都在支援範圍內。
可以更無痛的在 Windows 和 macOS 間切換了
這次 Notepad++ 進入 Mac,最直接受影響的是從 Windows 轉到 Mac 的開發者、工程師、寫程式的人,以及原本就在雙平台工作的人。這些使用者過去如果想延續 Notepad++ 的習慣,通常只能接受相容層帶來的相容性與體驗問題,現在則多了一個更直接的選擇。

再次提醒,Notepad++ for Mac 並非 Notepad++ 官方團隊推出的 macOS 版本,而是社群基於 Notepad++ 原始碼打造的非官方開源移植版。由於 Notepad++ 本身採 GNU GPL 授權,開發者可以在遵守授權條款的前提下修改、移植與發布,因此這類社群版本本身並不奇怪,差別在於它是否能長期維護、是否穩定,以及使用者是否信任其發布來源。
如果你本來就習慣 Notepad++,這次的 Mac 版可以讓跨平台工作少一點妥協;如果你平常用的是其他文字編輯器,這則消息的重點則在於,Mac 現在多了一款長年累積口碑、而且直接原生運作的免費程式碼編輯器可選。



