Atom (text editor) (简体中文)

From ArchWiki
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库二进制包的错误可以向GitHub报告。关于Atom本身的错误应向上游报告。

插件

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

$ apm install package_name1 package_name2 package_name3 ...

一些包已经被预装到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-cligvfs-trash (默认)。 更多信息请参考 Github 页面.

启动时黑屏

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

无拼写检查

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