apm install 支持空格分隔批量安装插件,原生并发下载、自动处理依赖;导出清单需用 apm list --installed --bare > packages.txt;跨平台重装须用对应命令;离线时手动解压到 ~/.atom/packages(win 为 %userprofile%.atom\packages),文件夹名与 package.json 中 "name" 严格一致;插件生效需正确设置文件语言模式。

apm install 一行装多个插件最稳
直接用 apm install 加空格分隔的插件名,就能批量安装,不用写脚本、不依赖图形界面。Atom 官方包管理器原生支持,并发下载、自动处理依赖,比 Settings → Install 页面勾选安装快且可靠。
- 命令示例:
apm install atom-beautify linter linter-eslint emmet autocomplete-plus - 拼错的插件名(比如
emmett)会被跳过,其余照常安装,不会中断流程 - 网络卡顿时加
--no-color减少干扰:apm install --no-color linter linter-ui-default - 别在图形界面里反复点“Install”——搜一堆、勾一堆、点一次,极易静默失败或漏装
导出清单必须用 --bare 参数
apm list --installed --bare 是唯一能生成干净插件名列表的命令。默认输出带版本号、描述、颜色和格式,直接复制粘贴会失败。
- 导出到文件:
apm list --installed --bare > packages.txt,每行一个纯插件名(如linter) - 注意:
--bare不包含 Atom 自带的核心插件(如tree-view),它们无需重装 - 别手动截图或抄录插件名——大小写敏感,
atom-beautify写成Atom-Beautify就会报Package not found
Linux/macOS 和 Windows 批量重装写法不同
同一份 packages.txt 文件,在不同系统上要用对应方式读取执行,不能混用。
- Linux/macOS:
xargs -a packages.txt apm install - Windows PowerShell:
Get-Content packages.txt | ForEach-Object { apm install $_ } - Windows CMD 不原生支持逐行读取,建议改用 PowerShell;若坚持用 CMD,需写批处理脚本,易出错
- 执行前先确认
apm --version可运行,否则要先补全 PATH(macOS 运行atom --install-shell-commands,Windows 重装时勾选 “Add to PATH”)
离线或内网环境:手动放包比命令更可靠
当 apm install 因代理、墙或公司网络策略失败时,手动拷贝是最兜底方案,但目录结构必须严格合规。
- 路径:macOS/Linux 是
~/.atom/packages,Windows 是%USERPROFILE%\.atom\packages - 从 GitHub Releases 下载
.zip(别下 Source code),解压后重命名文件夹为纯插件名,如把emmet-3.0.2改成emmet - 文件夹内必须含
package.json,且其中"name"字段值与文件夹名**完全一致、大小写敏感** - 装完别急着重启 Atom,按
Ctrl+Shift+P输入Window: Reload刷新一次即可生效
Ctrl+Shift+L → 输入 python),linter-flake8 或 autocomplete-python 就不会加载。











