Atom (文本編輯器)

出自 Arch Linux 中文维基

Atom 是一個由 GitHub 開發的開源文本編輯器,採用 MIT 證書授權方式。它主要用 CoffeeScript 和 Javascript 編寫,並使用 Node.js 作為運行時環境。超過4,000個插件和1,000種主題使它具有很強的擴展性。它使用其內建的 apm 軟件包管理器管理軟件包和主題。

安裝[編輯 | 編輯原始碼]

以下軟件包都可用於安裝Atom:

插件[編輯 | 編輯原始碼]

它的插件可以在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-cligvfs-trash (默認)。 更多信息請參考 Github 頁面.

啟動時黑屏[編輯 | 編輯原始碼]

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

無拼寫檢查[編輯 | 編輯原始碼]

請確保 hunspell 和需要的字典已經安裝.