Atom - 可定制开源文本编辑器

GitHub开发的模块化编辑器,支持插件扩展、多光标编辑、Git集成,2015-2022年活跃开发(现已归档,提供历史版本下载)

Atom核心功能

模块化设计,打造专属开发环境

插件生态系统

内置APM包管理器,超9000款插件(如linter、主题、语言支持),支持自定义插件开发

多光标编辑

按住Ctrl键点击鼠标创建多个光标,批量编辑文本,提升编码效率

Git集成

内置Git控制面板,可视化提交、分支、冲突解决,无需切换终端

主题定制

支持UI主题与语法主题分离,数千款社区主题(如One Dark、Solarized)

内置终端

底部集成命令行终端,支持PowerShell/bash/zsh,无需切换窗口

智能代码提示

基于Tree-sitter语法解析,提供上下文感知的代码补全与错误检测

下载Atom历史版本

官方归档版本(最后更新于2022年6月),支持Windows/macOS/Linux

Atom 1.58.0 最终稳定版

最后更新版本 | 支持Windows 7+/macOS 10.11+/Ubuntu 16.04+ | MIT开源协议

版本信息

  • 版本号:v1.58.0 (最终稳定版)
  • 发布日期:2022-06-03
  • 系统要求:Windows 7+/macOS 10.11+/Linux glibc 2.23+
  • 支持语言:JavaScript/TypeScript/Python/Java等50+种
  • 许可证:MIT开源协议

Atom 安装教程

三分钟完成安装,配置个性化编辑器

1

下载对应版本

根据系统选择安装包:
• Windows:AtomSetup-x64.exe(64位)或AtomSetup.exe(32位)
• macOS:atom-mac.zipAtom.app
• Linux:atom-amd64.deb(Debian/Ubuntu)或atom.x86_64.rpm(Fedora/CentOS)

# Linux(Debian/Ubuntu)命令行安装:
wget https://github.com/atom/atom/releases/download/v1.58.0/atom-amd64.deb
sudo dpkg -i atom-amd64.deb
sudo apt-get install -f # 修复依赖
2

运行安装程序

Windows:双击.exe → 选择安装路径 → 勾选"添加到PATH" → 完成
macOS:解压.zip → 拖拽Atom.app到Applications文件夹
Linux:双击.deb文件通过软件中心安装,或使用dpkg命令

# macOS启动命令:
open /Applications/Atom.app

# Linux启动命令:
atom # 终端输入atom启动
3

基础配置与插件安装

1. 首次启动选择主题(浅色/深色)
2. 安装插件:File→Settings→Install→搜索插件名(如"linter-eslint")
3. 配置快捷键:File→Keymap

# 常用插件推荐:
# 代码提示: atom-ide-ui
# 主题美化: atom-material-ui
# Git增强: git-plus
# 文件树: tree-view-git-status

常见问题解答

关于Atom归档与使用的核心问题

Atom现在还维护吗?为什么无法更新?

Atom已于2022年6月宣布归档(Archived),GitHub不再主动开发新功能或修复漏洞。原因是资源聚焦于GitHub Codespaces等新项目。现有版本仍可正常使用,但建议新用户考虑VS Code、Sublime Text等活跃维护的编辑器。

Atom与VS Code有什么区别?

Atom基于Electron框架,更注重插件扩展性;VS Code同样基于Electron,但微软投入更多资源优化性能与内置功能(如调试、Git)。VS Code启动更快、内存占用更低,适合大型项目;Atom插件生态更灵活,适合高度定制化需求。

如何安装Atom插件?

方法1:图形界面:File→Settings→Install→搜索插件名→点击Install
方法2:命令行:apm install 插件名(需先配置APM路径)
方法3:手动安装:下载插件.zip→File→Settings→Install→Install from URL→输入本地路径

Atom启动慢/卡顿怎么办?

1. 禁用不常用插件:Settings→Packages→禁用
2. 关闭文件树缩略图:Settings→Editor→取消"Show file icons"
3. 增加内存限制:编辑~/.atom/init.coffee添加process.env.ATOM_HOME = ...
4. 升级到最新Node.js版本(Atom依赖Node.js运行)

Atom支持哪些编程语言?

通过插件支持50+种语言,包括JavaScript/TypeScript、Python、Java、C++、Go、Rust等。内置对Markdown、JSON、XML的支持,可通过安装语言包扩展(如"language-python")。