Atom (文本编辑器)
Atom 是一个由 GitHub 开发的开源文本编辑器,采用 MIT 证书授权方式。它主要用 CoffeeScript 和 Javascript 编写,并使用 Node.js 作为运行时环境。超过4,000个插件和1,000种主题使它具有很强的扩展性。它使用其内建的 apm 软件包管理器管理软件包和主题。
安装[编辑 | 编辑源代码]
以下软件包都可用于安装Atom:
- atomAUR
- atom-editor-gitAUR
插件[编辑 | 编辑源代码]
它的插件可以在Atom软件中或者使用apm命令完成安装,正确的apm命令语法是:
$ apm install package_name1 package_name2 package_name3 ...
一些包已经被预装到Atom中,未预装包中值得注意的有:
- build 使Atom可以编译源代码。
- git-plus 允许开发者在Atom中管理Git库。
- markdown-writer 将Atom变为一个有效的Markdown编辑器。
- script 使Atom可以基于文件名运行脚本。
问题处理[编辑 | 编辑源代码]
环境变量设置未被使用[编辑 | 编辑源代码]
你可能会遇到一些因为软件包使用环境变量而引起的问题,像go-plus ($GOPATH not found
)。而且,问题只有在通过文件管理器打开Atom时才会出现(这是由DBUS引发的,因而不会使用在 .bashrc
中定义的环境变量)。
你可以通过Systemd/用户#环境变量为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 和需要的字典已经安装.