CodeEdit MAC 版

专为 macOS 编写的免费开源代码编辑器:原生、轻量,支持代码补全、终端、任务和 Git。

CodeEdit 简介

CodeEdit 是一款由社区打造、完全用 Swift 为 macOS 编写的代码编辑器,没有使用 Electron 或其他跨平台框架。它希望在快速编辑时像 TextEdit 一样轻巧,在大型项目中又能扩展为类似 Xcode 的丰富体验。功能包括语法高亮、代码补全、整个项目的查找和替换、代码片段、内置终端、任务运行和 Git 集成。CodeEdit 并不打算取代 Xcode,而是面向非 Apple 平台的项目。

CodeEdit 以 MIT 许可证免费开源,开发者承诺它将永远免费。它仍在开发中:项目将其版本称为预发布版本,目前还不建议用于生产环境。0.3.6 版新增了编辑器恢复功能,可在文件、标签页和会话之间保留你的位置;任务输出改为在完整的终端模拟器中显示,并新增自动补全和跳转到定义;语言服务器菜单仍处于实验阶段。CodeEdit 需要 macOS 13 或更高版本。

主要功能

CodeEdit 为 Mac 用户提供适用于任何语言的原生编辑器。

  • 原生 App:用 Swift 专为 macOS 编写。
  • 代码补全:输入时给出建议。
  • 跳转到定义:直接前往代码定义的位置。
  • 查找和替换:在整个项目中搜索。
  • 终端:编辑器内置终端。
  • 任务:用 ⌘R 和 ⌘. 启动和停止任务并查看输出。
  • Git 集成:在 App 中处理你的仓库。
  • 不可见字符:显示空格并提示容易混淆的 Unicode 字符。

0.3.6 版本新功能

CodeEdit 0.3.6 新增编辑器恢复功能并改进任务输出。

  • 编辑器恢复功能可在文件、标签页和会话之间保留你的位置
  • 任务输出在完整的终端模拟器中显示
  • ⌘R 和 ⌘. 用于启动和停止任务,并新增任务菜单
  • 在 App 外部修改的文件会同步显示在已打开的编辑器中
  • 可选显示不可见字符
  • 自动补全、跳转到定义以及实验性的语言服务器菜单

CodeEdit 常见问题

CodeEdit 免费吗?

是的。CodeEdit 以 MIT 许可证免费开源,项目承诺它将永远免费。

CodeEdit 适合日常工作吗?

暂时还不适合。CodeEdit 仍在开发中,其版本均为预发布版本,项目目前还不建议用于生产环境。

CodeEdit 需要哪个 macOS 版本?

CodeEdit 0.3.6 需要 macOS 13 或更高版本。

CodeEdit 是 Electron App 吗?

不是。它完全用 Swift 为 macOS 编写,没有使用 Electron 或其他跨平台框架。

CodeEdit 能取代 Xcode 吗?

不能。CodeEdit 旨在为非 Apple 平台的项目补充 Xcode。

CodeEdit 有代码补全吗?

有。0.3.6 版新增了自动补全和跳转到定义。

CodeEdit 有终端吗?

有。它内置终端,任务输出也会在完整的终端模拟器中显示。

CodeEdit 支持语言服务器吗?

部分支持。0.3.6 版在设置中提供语言服务器安装菜单,项目称其为实验性功能。

可以用 Homebrew 安装 CodeEdit 吗?

可以。运行 brew install --cask codeedit。

codeedit.FULLMAC.app 上的 CodeEdit 下载来自哪里?

下载按钮指向 GitHub 上的 CodeEdit 官方发布页面 https://github.com/CodeEditApp/CodeEdit/releases/latest。codeedit.FULLMAC.app 不会修改或重新打包该 App。

相似应用

FULLMAC.app 不托管此应用。下载按钮会将你带到开发者自己的页面。