Atom:GitHub 推出的开源可定制代码编辑器 #

Atom 是什么? #

Atom 是 GitHub 官方推出的一款开源、跨平台的代码编辑器,基于 Electron(Chromium + Node.js)构建,用网页技术即可完成界面与功能定制,被称为“21 世纪的可破解文本编辑器”。

它将现代化编辑体验与极高的可扩展性结合在一起:内置包管理器、主题系统、智能自动补全、多光标编辑、文件系统树、Git 集成与命令面板,开发者无需离开编辑器即可完成编码、版本管理与协作。所有功能都可以通过社区包和主题自由增删,界面布局、快捷键、语法高亮几乎没有任何“锁死”的地方,因此特别适合追求个性化工作流的程序员、前端开发者与计算机专业学习者。需要注意的是,GitHub 已于 2022 年 12 月 15 日正式归档 Atom 及其组织下的相关项目,官方不再发布新版本与安全更新,现有用户仍可继续使用已下载的安装包。

Atom 有哪些亮点特色? #

  • 完全开源免费:Atom 采用 MIT 许可证开源,全部源码托管于 GitHub,个人与企业均可免费使用,无需授权费用,也不存在功能阉割版。
  • 用网页技术深度定制:编辑器基于 Electron 构建,界面即是 HTML、样式即是 CSS、逻辑即是 JavaScript,开发者可以直接修改 init.coffee、styles.less 或编写自己的包来改造编辑器,几乎任何元素都能被重写。
  • 内置包管理器 apm:无需离开编辑器,即可在设置面板中搜索、安装、更新、禁用社区包与主题,官方包仓库覆盖语法高亮、代码片段、Linter、终端、预览等各类扩展需求。
  • 开箱即用的智能编辑体验:提供智能自动补全、多光标与多选区编辑、模糊查找(Command Palette / Fuzzy Finder)、项目级全局搜索替换、自动缩进与括号匹配等现代编辑器标配能力。
  • 内建 Git 与 GitHub 集成:状态栏直接显示当前分支与文件改动,可在编辑器内完成暂存、提交、查看 diff、切换分支,并支持直接从 GitHub 克隆仓库打开项目。
  • Teletype 实时协作:官方推出的 Teletype 包支持多人同时进入同一个工作区编辑同一份代码,光标位置与编辑内容实时同步,适合结对编程与远程协作。
  • 跨平台一致体验:同时提供 Windows、macOS 与 Linux 版本,界面、快捷键与插件生态在三大平台保持一致,配置文件也可跨设备迁移。
  • 主题与外观体系完善:内置 One Dark、One Light 等经典主题,配合 UI 主题包与语法主题包,可分别定制整体界面与代码配色,满足深色、浅色及高对比度等不同场景。

免费下载 Atom #

以下为官方提供的各平台安装包,点击链接即可下载。需要提醒的是,Atom 已于 2022 年 12 月 15 日归档,官方不再提供后续版本更新,本页提供的安装包为归档版本,适合有存量项目依赖或怀旧体验的用户使用。

文件名 描述 大小 下载
atom-mac.zip - 203.5 MB 夸克网盘
atom-windows.zip - 187.4 MB 夸克网盘
atom-x64-windows.zip - 192.9 MB 夸克网盘

Atom 如何使用? #

  1. 打开项目:启动 Atom 后,选择 File → Add Project Folder(macOS 为 Atom → 打开项目文件夹),将你的代码目录添加到左侧文件树中,也可以拖拽文件夹到窗口中直接打开。
  2. 熟悉命令面板:按 Ctrl + Shift + P(macOS 为 Cmd + Shift + P)唤起 Command Palette,输入关键词即可执行任何菜单命令、切换语法、打开设置,这是 Atom 的核心操作入口。
  3. 快速跳转文件:按 Ctrl + P 打开 Fuzzy Finder,输入文件名片段即可模糊匹配项目内文件;按 Ctrl + Shift + F 可在整个项目中搜索文本内容。
  4. 编写与编辑代码:打开文件后即可获得语法高亮与自动补全;按住 Ctrl(macOS 为 Cmd)点击或按住鼠标中键拖动,可以创建多个光标,实现同一处内容的批量修改。
  5. 安装扩展包:进入 Settings → Install,搜索并安装所需包(如 minimap、emmet、atom-beautify),或在 Themes 标签中切换 UI 与语法主题;也可在终端使用命令行工具 apm install <包名> 安装。
  6. 使用 Git 面板:点击右下角状态栏的分支名称或按 Ctrl + Shift + 9,即可查看改动文件、编写提交信息并完成提交;安装 Teletype 包后还可邀请协作者实时共同编辑。

Atom 的常见问题? #

Atom 现在还在维护吗? 不再维护。根据 GitHub 官方博客公告,Atom 及 Atom 组织下的所有项目已于 2022 年 12 月 15 日正式归档(sunset),官方不再发布新版本、功能更新与安全补丁。已安装的版本可以继续离线使用,但建议在新项目中使用仍在维护的替代编辑器。

归档后还能正常安装和使用吗? 可以。已下载的安装包仍可正常安装并离线运行,编辑器核心功能(编辑、搜索、插件)不受影响。但依赖官方在线服务的功能(如包仓库更新、Teletype 协作、GitHub 账号相关服务)可能随时不可用,官方已不提供支持承诺。

Atom 是否适合作为主力编辑器? 对于已有配置和插件生态的存量用户,可以继续使用;对于新用户,考虑其停止维护的现状,建议选择 GitHub 官方推荐的 Visual Studio Code 等在持续更新的编辑器,或仅在阅读旧项目、教学演示等场景中使用 Atom。

Atom 和 VS Code 有什么关系? 两者都基于 Electron 构建,均由微软/GitHub 生态推动,界面与操作逻辑有较多相似之处。Atom 由 GitHub 团队开发并开源,VS Code 由微软开发;Atom 更强调“可被用户彻底改写”,VS Code 则在性能、调试能力与扩展生态上更为成熟,也是 GitHub 官方在 Atom 归档公告中提出的迁移方向。

为什么安装包或插件下载速度很慢? Atom 的包仓库和部分资源服务器位于境外,国内网络环境下访问可能较慢甚至超时。可尝试更换网络环境、配置代理,或改用离线方式手动安装包(将包目录放入 ~/.atom/packages 后重启编辑器)。

编辑器启动后 CPU 或内存占用偏高怎么办? Atom 基于 Chromium,资源占用天然高于原生编辑器。可以在 Settings → Packages 中禁用不常用的包、关闭大项目的文件树监视,或使用 atom --safe 以安全模式启动排查是哪个插件导致卡顿。

Atom 如何安装? #

Windows #

  1. 下载 atom-windows.zip(32 位系统适用)或 atom-x64-windows.zip(64 位系统适用)。
  2. 若下载的是安装包(.exe),双击运行安装向导,按提示选择安装路径,勾选是否创建桌面快捷方式与右键菜单项,然后点击安装。
  3. 若下载的是压缩包版本,解压到任意目录(建议非系统盘、路径不含中文与空格),双击目录中的 atom.exe 即可启动。
  4. 首次启动时会自动创建配置目录 %USERPROFILE%\.atom,用于存放设置、包与缓存。

macOS #

  1. 下载 atom-mac.zip 并解压,得到 Atom.app。
  2. 将 Atom.app 拖入“应用程序”(Applications)文件夹。
  3. 首次打开时若提示“无法验证开发者”,可在“系统设置 → 隐私与安全性”中点击“仍要打开”,或右键应用选择“打开”。
  4. 如需在终端使用 atom 命令,可在 Atom 菜单栏选择 Atom → Install Shell Commands 完成命令行工具安装。

Linux #

  1. 官方提供 .deb(Debian/Ubuntu)、.rpm(Fedora/CentOS)以及 .tar.gz 压缩包等格式,按发行版选择下载。
  2. Debian/Ubuntu 系:在终端执行 sudo dpkg -i atom-amd64.deb,若提示依赖缺失,再执行 sudo apt-get -f install 自动补齐。
  3. Fedora/RHEL 系:执行 sudo rpm -ivh atom.x86_64.rpm,或使用 sudo dnf install ./atom.x86_64.rpm。
  4. 通用方式:解压 .tar.gz 到任意目录,进入 atom-<版本号> 文件夹后执行 ./atom 启动;如需全局命令,可将可执行文件软链接到 /usr/local/bin。

提示:由于 Atom 已归档,各平台安装包不会再获得版本更新,建议安装后在设置中关闭自动更新检查,避免无谓的联网请求。

Atom 如何卸载? #

Windows #

  1. 打开“控制面板 → 程序和功能”(或“设置 → 应用 → 已安装的应用”),找到 Atom,选择卸载并确认。
  2. 若使用的是免安装压缩包版本,直接删除解压目录即可。
  3. 如需彻底清理,删除用户目录下的配置与缓存文件夹:%USERPROFILE%\.atom,以及 %LOCALAPPDATA%\atom(如存在)。

macOS #

  1. 打开“访达 → 应用程序”,将 Atom.app 拖入废纸篓并清空。
  2. 删除用户配置与缓存目录:~/.atom(包含设置、已安装包与缓存)。
  3. 如需清理更彻底,可同时检查并删除 ~/Library/Application Support/Atom、~/Library/Caches/Atom、~/Library/Preferences/com.github.atom.plist 等残留文件。

Linux #

  1. Debian/Ubuntu 系:执行 sudo apt-get remove atom,如需连同配置一起清理可使用 sudo apt-get purge atom。
  2. Fedora/RHEL 系:执行 sudo rpm -e atom 或 sudo dnf remove atom。
  3. 压缩包安装的用户直接删除解压目录,并移除此前创建的软链接(如 /usr/local/bin/atom)。
  4. 手动清理用户级配置目录 ~/.atom,其中保存了编辑器设置、已安装的包与主题,删除后配置不可恢复,请提前备份 config.cson、keymap.cson、snippets.cson 等文件。

注意:卸载程序通常不会自动删除 ~/.atom 目录,若计划重新安装并保留原有配置,请勿删除该目录。

相关标签
AtomAtom 编辑器Atom 下载开源代码编辑器GitHub AtomElectron 编辑器可定制文本编辑器Atom 替代品跨平台编辑器