BBEdit 简介
BBEdit 是一款专业的 Mac 文本、代码和 HTML 编辑器,由 Bare Bones Software 为写作者、网页作者和软件开发者打造。它能处理非常大的文件,可以用 grep 模式在多个文件中同时搜索和替换,把工作组织成项目,并为多种语言的代码着色。BBEdit 已有 30 多年历史,以口号“It doesn't suck.”闻名。
你可以免费下载 BBEdit,并在 30 天内试用全部功能。试用期结束后,BBEdit 会进入 Free Mode,继续免费使用,没有烦人的提示;购买付费许可证后可以重新解锁授权功能。BBEdit 16 需要 macOS 14 或更高版本,原生支持 Apple 芯片 Mac 和 Intel Mac,也可以在 Mac App Store 上获取。
主要功能
BBEdit 把数十年积累的文本编辑工具集于一身。
- grep 搜索:用正则表达式搜索和替换。
- 多文件搜索:同时在多个文件和文件夹中搜索和替换。
- 项目:把一个项目的文件集中在一个窗口中。
- 代码工具:为多种语言提供语法着色、函数导航、代码折叠和补全。
- HTML 工具:一整套编写 HTML 的工具。
- 远程文件:通过 FTP 和 SFTP 打开和保存文件。
- 版本控制:集成 Git 和 Subversion。
- 自动化:支持 AppleScript 和 Unix 脚本,并提供 bbedit 命令行工具。
16.0.3 版本新功能
BBEdit 16.0.3 只包含对已报告问题的修复。
- 读取大文件的速度大幅提升
- 修复在某些没有站点设置的情况下,相对文件 URL 处理错误的问题
- 从磁盘打开的文稿会再次在包含它的项目窗口中打开
- 修复部分 LSP 代码补全后插入点位置错误的问题
- 改进 Mac App Store 版本中的许可证和购买处理
BBEdit 常见问题
BBEdit 免费吗?
你可以免费使用 BBEdit。在 30 天全功能试用之后,它会进入 Free Mode,没有烦人的提示,想用多久就用多久。付费许可证可以解锁授权功能。
BBEdit 的 Free Mode 是什么?
Free Mode 是 BBEdit 在 30 天试用期结束且没有许可证时的状态。你可以继续免费使用,部分功能需要付费许可证。
BBEdit 需要哪个版本的 macOS?
BBEdit 16 需要 macOS 14 或更高版本,原生支持 Apple 芯片 Mac 和 Intel Mac。适用于更早系统的旧版本可在 Bare Bones Software 网站上获取。
BBEdit 是代码编辑器还是文本编辑器?
两者都是。BBEdit 为写作者、网页作者和软件开发者打造,既有纯文本工具,也有语法着色、函数导航和代码折叠。
BBEdit 能在多个文件中搜索吗?
能。BBEdit 可以同时在多个文件和文件夹中搜索和替换,也支持 grep 模式。
BBEdit 能编辑服务器上的文件吗?
能。BBEdit 可以通过 FTP 和 SFTP 打开和保存文件。
BBEdit 支持 Git 吗?
支持。BBEdit 集成了 Git 和 Subversion。
BBEdit 在 Mac App Store 上有吗?
有。BBEdit 既可以从 Bare Bones Software 网站获取,也可以从 Mac App Store 获取。
如何从 BBEdit 的 Free Mode 升级到 BBEdit 16?
只需下载并安装新版本。你会获得新的 30 天全功能试用,之后 BBEdit 会回到 Free Mode。
bbedit.FULLMAC.app 上的 BBEdit 下载来自哪里?
下载按钮指向 Bare Bones Software 的官方 BBEdit 页面 https://www.barebones.com/products/bbedit/。bbedit.FULLMAC.app 不会修改或重新打包该 App。
相似应用
LiteEditLiteEdit 是一款不到 1 MB 的 Mac 原生代码编辑器,使用 Swift 和 AppKit 构建,适合在主力 IDE 旁边打开、阅读和快速编辑代码。它支持 20 多种语言的语法高亮、标签页、侧边栏文件树、支持正则表达式的查找和替换,以及用于切换文件的 Quick Open 命令。重新打开时,它会恢复你的文件夹、文件、光标位置和窗口状态。开发工具
CateCate 是构建在可缩放无限画布上的 IDE,专为同时运行多个编程智能体而设计。终端、编辑器和浏览器面板浮动在工作区中,而不是放在标签页里。在 Cate 终端中运行 Claude Code、Codex 或其他智能体 CLI,每个面板都会显示其智能体是在工作、已完成还是在等你,一旦需要输入就会立即通知。开发工具
GeanyGeany 是一款基于 GTK 工具包的小巧快速的集成开发环境。它在设计上尽量少依赖其他软件包,同时提供程序员期望 IDE 具备的功能:语法高亮、代码折叠、自动补全、符号列表,以及在编辑器内构建和运行代码。它支持多种文件类型,包括 C、Java、PHP、HTML、Python、Perl 和 Pascal。开发工具
CodeEditCodeEdit 是一款由社区打造、完全用 Swift 为 macOS 编写的代码编辑器,没有使用 Electron 或其他跨平台框架。它希望在快速编辑时像 TextEdit 一样轻巧,在大型项目中又能扩展为类似 Xcode 的丰富体验。功能包括语法高亮、代码补全、整个项目的查找和替换、代码片段、内置终端、任务运行和 Git 集成。CodeEdit 并不打算取代 Xcode,而是面向非 Apple 平台的项目。开发工具
VimRVimR 是用 Swift 编写的 macOS 版 Neovim 图形界面。它在内部运行 Neovim,并加入了其他图形编辑器中的实用功能,让你在原生 Mac 窗口中保留 Neovim 的速度和键盘驱动的编辑方式。它提供 Markdown 预览、重新加载时保持滚动位置的通用 HTML 预览、类似 Xcode“Open Quickly”的模糊文件查找,以及简单的文件浏览器。开发工具
Nextpad++Nextpad++ 把 Windows 上的 Notepad++ 代码编辑器以完全原生的 App 形式带到 Mac。它移植自 Notepad++ 的原始代码,不是重写,也不是 Wine,因此用起来和 Notepad++ 用户期待的一样,同时又以原生菜单、快捷键、文件对话框、深色模式和 macOS Tahoe 外观融入 macOS。你可以使用多种语言的语法高亮、插件、宏、支持正则表达式的文件内搜索、分屏视图和文档地图。开发工具
FULLMAC.app 不托管此应用。下载按钮会将你带到开发者自己的页面。