BBEdit 16:現代化 Mac 文字編輯傳奇
數十年來,BBEdit 一直是 Mac 上專業文字編輯的「金標準」。雖然產業已轉向沉重的 IDE 和基於 Electron 的編輯器,但 Bare Bones Software 仍持續迭代這款優先考慮效能、可靠性以及與 macOS 生態系統深度整合的工具。BBEdit 16 的發佈標誌著這場演進的又一步,將傳統威力與現代功能相結合。
BBEdit 16 中的關鍵功能新增
BBEdit 16 引入了超過一百項變更與改進,重點在於基礎效能以及新的功能能力。
利用 App Intents 擴展工作流程
其中最顯著的更新之一是擴大對 macOS Shortcuts 的支援。透過利用 App Intents,BBEdit 現在向系統公開了一系列全新的動作。這讓使用者能夠將 BBEdit 強大的文字轉換能力整合到應用程式本身之外更廣泛的自動化工作流程中。
OCR 與圖片文字搜尋
在向多模態實用性的驚人轉向中,BBEdit 16 現在允許使用者在圖片中搜尋文字。這包括多檔案搜尋能力,以及或許最令人印象深刻的是,能夠使用 grep 來搜尋圖片檔案內的文字。這將編輯器轉變為一種工具,用於在可能缺乏描述性檔名的視覺資產中定位特定內容。
視覺化組織與 AI 增強
為了幫助使用者管理複雜的專案,BBEdit 16 引入了針對每個專案與每個 Notebook 的配色方案。使用者可以從出廠預設值中選擇,或建立自定義配色方案,以在視覺上區分不同的工作流。
此外,AI Chat Worksheets 已獲得優化。使用者現在將體驗到更短的響應時間,並具備即時串流結果的能力,使與 AI 模型之間的互動感覺更加流暢且具響應性。
技術改進與生活品質提升
除了標題功能外,BBEdit 16 還包含幾項針對開發者與進階使用者的技術升級:
vi鍵盤模擬: 對於習慣模態編輯的使用者,BBEdit 現在支援基本的vi導航與編輯。- HTML5 標準: W3C HTML5 語法檢查器的整合確保了文件保持與不斷演進的 Web 標準相容。
- 基礎設施改進: 內建的 SFTP 引擎已見到顯著的吞吐量提升,且 Git 支援已獲得許多提升生活品質的更新。
- 效能: 開發者實施了一系列廣泛的內部重構,使得產品在特定領域的效能提升達到了「數量級」的程度。
社群觀點: 「強大編輯器」的持久吸引力
此次發佈在開發者社群中引發了懷舊卻又充滿讚賞的討論。長期使用者回憶起該應用程式在經典 Mac OS 與 OpenDoc 時期的根源,並指出它仍然是一個穩固、可靠的工具。
可擴展性的價值
BBEdit 最受讚譽的面向之一是其對可擴展性的哲學。與現代編輯器通常需要使用特定語言(如 JavaScript/TypeScript)編寫的複雜插件 API 不同,BBEdit 允許使用者利用手邊有的任何工具來擴展其功能。
我非常、非常、非常喜歡我可以透過 shell scripts 或 Python 工具或 Rust apps 或我手邊有的任何其他東西來擴展它。有時候我不想寫一個完整的插件... 我只想說「用這個工具處理這個文字」並讓它運作。
定價與訂閱制爭議
在「軟體即服務」(SaaS)的時代,BBEdit 的定價模式仍是令人欽佩的焦點。使用者注意到軟體成本在數十年來的劇烈變化;雖然 1998 年的授權費用在經通膨調整後顯得更高,但目前的個人授權仍然負擔得起,且至關重要的是,它避免了訂閱陷阱。
競爭格局
儘管擁有優勢,BBEdit 面臨著來自極簡主義與 AI 驅動工具的激烈競爭。一些使用者已遷移到 CotEdit 等原生替代方案以滿足更簡單的需求,而其他人則轉向 Zed 或 Neovim 結合 LLM。正如一位使用者所言,LLM 的興起改變了文字轉換處理方式:與其使用專用編輯器的 regex 工具,許多人現在使用 AI 來生成一次性的 Python 或 Perl scripts 用於複雜的轉換。
無論這些轉變,BBEdit 16 證明了對於一款高效能、原生的 Mac 應用程式,市場上仍有顯著需求,且該程式能將文字編輯這件事做得極其出色。