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 如何使用? #
- 打开项目:启动 Atom 后,选择
File → Add Project Folder(macOS 为Atom → 打开项目文件夹),将你的代码目录添加到左侧文件树中,也可以拖拽文件夹到窗口中直接打开。 - 熟悉命令面板:按
Ctrl + Shift + P(macOS 为Cmd + Shift + P)唤起 Command Palette,输入关键词即可执行任何菜单命令、切换语法、打开设置,这是 Atom 的核心操作入口。 - 快速跳转文件:按
Ctrl + P打开 Fuzzy Finder,输入文件名片段即可模糊匹配项目内文件;按Ctrl + Shift + F可在整个项目中搜索文本内容。 - 编写与编辑代码:打开文件后即可获得语法高亮与自动补全;按住
Ctrl(macOS 为Cmd)点击或按住鼠标中键拖动,可以创建多个光标,实现同一处内容的批量修改。 - 安装扩展包:进入
Settings → Install,搜索并安装所需包(如minimap、emmet、atom-beautify),或在Themes标签中切换 UI 与语法主题;也可在终端使用命令行工具apm install <包名>安装。 - 使用 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 #
- 下载
atom-windows.zip(32 位系统适用)或atom-x64-windows.zip(64 位系统适用)。 - 若下载的是安装包(
.exe),双击运行安装向导,按提示选择安装路径,勾选是否创建桌面快捷方式与右键菜单项,然后点击安装。 - 若下载的是压缩包版本,解压到任意目录(建议非系统盘、路径不含中文与空格),双击目录中的
atom.exe即可启动。 - 首次启动时会自动创建配置目录
%USERPROFILE%\.atom,用于存放设置、包与缓存。
macOS #
- 下载
atom-mac.zip并解压,得到Atom.app。 - 将
Atom.app拖入“应用程序”(Applications)文件夹。 - 首次打开时若提示“无法验证开发者”,可在“系统设置 → 隐私与安全性”中点击“仍要打开”,或右键应用选择“打开”。
- 如需在终端使用
atom命令,可在 Atom 菜单栏选择Atom → Install Shell Commands完成命令行工具安装。
Linux #
- 官方提供
.deb(Debian/Ubuntu)、.rpm(Fedora/CentOS)以及.tar.gz压缩包等格式,按发行版选择下载。 - Debian/Ubuntu 系:在终端执行
sudo dpkg -i atom-amd64.deb,若提示依赖缺失,再执行sudo apt-get -f install自动补齐。 - Fedora/RHEL 系:执行
sudo rpm -ivh atom.x86_64.rpm,或使用sudo dnf install ./atom.x86_64.rpm。 - 通用方式:解压
.tar.gz到任意目录,进入atom-<版本号>文件夹后执行./atom启动;如需全局命令,可将可执行文件软链接到/usr/local/bin。
提示:由于 Atom 已归档,各平台安装包不会再获得版本更新,建议安装后在设置中关闭自动更新检查,避免无谓的联网请求。
Atom 如何卸载? #
Windows #
- 打开“控制面板 → 程序和功能”(或“设置 → 应用 → 已安装的应用”),找到 Atom,选择卸载并确认。
- 若使用的是免安装压缩包版本,直接删除解压目录即可。
- 如需彻底清理,删除用户目录下的配置与缓存文件夹:
%USERPROFILE%\.atom,以及%LOCALAPPDATA%\atom(如存在)。
macOS #
- 打开“访达 → 应用程序”,将
Atom.app拖入废纸篓并清空。 - 删除用户配置与缓存目录:
~/.atom(包含设置、已安装包与缓存)。 - 如需清理更彻底,可同时检查并删除
~/Library/Application Support/Atom、~/Library/Caches/Atom、~/Library/Preferences/com.github.atom.plist等残留文件。
Linux #
- Debian/Ubuntu 系:执行
sudo apt-get remove atom,如需连同配置一起清理可使用sudo apt-get purge atom。 - Fedora/RHEL 系:执行
sudo rpm -e atom或sudo dnf remove atom。 - 压缩包安装的用户直接删除解压目录,并移除此前创建的软链接(如
/usr/local/bin/atom)。 - 手动清理用户级配置目录
~/.atom,其中保存了编辑器设置、已安装的包与主题,删除后配置不可恢复,请提前备份config.cson、keymap.cson、snippets.cson等文件。
注意:卸载程序通常不会自动删除
~/.atom目录,若计划重新安装并保留原有配置,请勿删除该目录。
