# Atom (text editor) (简体中文)

From ArchWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
翻译状态：本文是 Atom 的翻译。上次翻译日期：2018-03-02。如果英文版本有所更改，则您可以帮助同步翻译。

Atom 是一个由 GitHub 开发的开源文本编辑器，采用 MIT 证书授权方式。它主要用 CoffeeScript 和 Javascript 编写，并使用 Node.js 作为运行时环境。超过4,000个插件和1,000种主题使它具有很强的扩展性。它使用其内建的 apm 软件包管理器管理软件包和主题。

## 安装

以下软件包都可用于安装Atom:

- atom
- atom-editor-binAUR
- atom-editor-gitAUR
- atom-editor-betaAUR[断开的链接：package not found]
- atom-editor-beta-binAUR
- 非官方的 atom[断开的链接：无效的部分] 源提供的 atom 软件包 .

注意： 关于atom库二进制包的错误可以向GitHub报告。关于Atom本身的错误应向上游报告。

## 插件

它的插件可以在Atom软件中或者使用apm命令完成安装，正确的apm命令语法是：

    $ apm install package_name1 package_name2 package_name3 ...

一些包已经被预装到Atom中，未预装包中值得注意的有：

- build 使Atom可以编译源代码。
- git-plus 允许开发者在Atom中管理Git库。
- language-archlinux[失效链接 2020-08-02 ⓘ] 为PKGBUILDs(如与language-unix-shell 一同安装)提供语法高亮，并附带支持多项测试和无需终端的PKGBUILDs操作（包括 makepkg, namcap, updpkgsums, 等等），
- markdown-writer 将Atom变为一个有效的Markdown编辑器。
- script 使Atom可以基于文件名运行脚本。

## 问题处理

### 环境变量设置未被使用

你可能会遇到一些因为软件包使用环境变量而引起的问题，像go-plus (`$GOPATH not found`)。而且，问题只有在通过文件管理器打开Atom时才会出现（这是由DBUS引发的，因而不会使用在 `.bashrc` 中定义的环境变量）。

你可以通过Systemd/User#Environment variables为DBUS-spawned进程创建可用的环境变量

关于这个问题的更多内容，请参考 Environment variables#Per user.

### 无法删除文件

Electron 程序默认使用 `gvfs-trash` 删除文件，不使用 GNOME 的用户可以使用 `ELECTRON_TRASH` 环境变量设置删除工具。

例如要在 Plasma 中删除文件:

    $ ELECTRON_TRASH=kioclient5 atom

目前 Electron 支持 `kioclient5`, `kioclient`, `trash-cli` 和 `gvfs-trash` (默认)。 更多信息请参考 Github 页面.

### 启动时黑屏

在某些显卡，例如 VirtualBox 客户系统中，只有使用 `--disable-gpu` 禁用硬件加速的显卡，或者编辑配置文件 `.atom/config.cson` 并在`editor`中增加或更改 `useHardwareAcceleration: false`，Atom 才会渲染窗口。

### 无拼写检查

请确保 hunspell 和需要的字典已经安装.

Category:

- Text editors (简体中文)

Hidden categories:

- Pages with broken package links
- Pages with broken section links
- Pages with dead links