「Atom」の版間の差分
(同期) |
(同期) |
||
2行目: | 2行目: | ||
[[Category:テキストエディタ]] |
[[Category:テキストエディタ]] |
||
[[en:Atom]] |
[[en:Atom]] |
||
+ | [[zh-hans:Atom]] |
||
− | [https://atom.io/ Atom] は GitHub によって開発されているオープンソースのテキストエディタです。MIT ライセンスで配布されています。主として CoffeeScript と JavaScript で書かれており、実行環境として Node.js を使っています。拡張性が非常に高く、4000以上のパッケージと1000以上のテーマが利用できます。パッケージやテーマを管理するための独自のパッケージマネージャ apm が存在します。 |
||
+ | [https://atom.io/ Atom] は GitHub によって開発されているオープンソースのテキストエディタです。MIT ライセンスで配布されています。主として CoffeeScript と JavaScript で書かれており、実行環境として Node.js を使っています。拡張性が非常に高く、5000以上のパッケージと1000以上のテーマが利用できます。パッケージやテーマを管理するための独自のパッケージマネージャ apm が存在します。 |
||
== インストール == |
== インストール == |
||
8行目: | 9行目: | ||
以下のパッケージで Atom をインストールできます: |
以下のパッケージで Atom をインストールできます: |
||
* {{Pkg|atom}} |
* {{Pkg|atom}} |
||
− | * {{AUR|atom-editor}} |
||
− | * {{AUR|atom-editor-arch}} |
||
* {{AUR|atom-editor-bin}} |
* {{AUR|atom-editor-bin}} |
||
* {{AUR|atom-editor-git}} |
* {{AUR|atom-editor-git}} |
||
16行目: | 15行目: | ||
* 非公式の [[非公式ユーザーリポジトリ#atom|atom]] リポジトリの '''atom'''。 |
* 非公式の [[非公式ユーザーリポジトリ#atom|atom]] リポジトリの '''atom'''。 |
||
{{Note|''atom'' リポジトリのバイナリパッケージに関するバグは [https://github.com/tensor5/arch-atom/issues GitHub] で報告してください。Atom 自体に関するバグは上流に報告してください。}} |
{{Note|''atom'' リポジトリのバイナリパッケージに関するバグは [https://github.com/tensor5/arch-atom/issues GitHub] で報告してください。Atom 自体に関するバグは上流に報告してください。}} |
||
− | * 非公式の [[非公式ユーザーリポジトリ#pkgbuild-current|pkgbuild-current]] リポジトリの ''atom-bleeding''/''atom-editor''/''atom-editor-base''。詳しくは [https://github.com/fusion809/arch-atom/blob/master/README.md こちら] の README を参照。 |
||
− | {{Note|''pkgbuild-current'' リポジトリのバイナリパッケージに関するバグは [https://github.com/fusion809/arch-atom/issues GitHub] で報告してください。Atom 自体に関するバグは上流に報告してください。}} |
||
== パッケージ == |
== パッケージ == |
||
30行目: | 27行目: | ||
* [https://atom.io/packages/markdown-writer markdown-writer] : Atom を使いやすい Markdown エディタに変身させます。 |
* [https://atom.io/packages/markdown-writer markdown-writer] : Atom を使いやすい Markdown エディタに変身させます。 |
||
* [https://atom.io/packages/script script] : Atom からスクリプトを実行できるようにします。 |
* [https://atom.io/packages/script script] : Atom からスクリプトを実行できるようにします。 |
||
− | * [https://atom.io/packages/terminal- |
+ | * [https://atom.io/packages/terminal-fusion terminal-fusion] : Atom に埋め込みターミナルウィンドウを追加します。 |
== トラブルシューティング == |
== トラブルシューティング == |
||
38行目: | 35行目: | ||
この問題に関する詳細は[[環境変数#ユーザーごと]]を参照。 |
この問題に関する詳細は[[環境変数#ユーザーごと]]を参照。 |
||
+ | |||
+ | === ファイルが削除できない === |
||
+ | デフォルトでは、[[Electron]] のアプリは {{ic|gvfs-trash}} を使用してファイルを削除します。[[GNOME]] を使用していない場合、{{ic|ELECTRON_TRASH}} 環境変数で使用するゴミ箱ユーティリティを指定することができます。 |
||
+ | |||
+ | 例えば [[Plasma]] でファイルを削除するには: |
||
+ | $ ELECTRON_TRASH=kioclient5 atom |
||
+ | |||
+ | 現時点で [[Electron]] は {{ic|kioclient5}}, {{ic|kioclient}}, {{ic|trash-cli}}, {{ic|gvfs-trash}} (デフォルト) に対応しています。詳しくは [https://github.com/electron/electron/pull/7178 Github のプルリクエストのページ] を見てください。 |
||
+ | |||
+ | === 起動時にウィンドウの中身が表示されない === |
||
+ | [[VirtualBox]] のゲスト用のビデオデバイスなどで、Atom がウィンドウの中身をレンダリングしないことがあります。{{ic|--disable-gpu}} フラグを使って GPU アクセラレーションを無効化するか、{{ic|.atom/config.cson}} を編集して {{ic|editor}} セクションに {{ic|useHardwareAcceleration: false}} パラメータを追加・変更してください。 |
2017年3月8日 (水) 22:42時点における版
Atom は GitHub によって開発されているオープンソースのテキストエディタです。MIT ライセンスで配布されています。主として CoffeeScript と JavaScript で書かれており、実行環境として Node.js を使っています。拡張性が非常に高く、5000以上のパッケージと1000以上のテーマが利用できます。パッケージやテーマを管理するための独自のパッケージマネージャ apm が存在します。
インストール
以下のパッケージで Atom をインストールできます:
- atom
- atom-editor-binAUR
- atom-editor-gitAUR
- atom-editor-betaAUR
- atom-editor-beta-binAUR
- 非公式の atom リポジトリの atom。
パッケージ
Atom のパッケージは Atom の中からインストールしたり、apm コマンドを使ってコマンドラインからインストールできます。apm の使用方法は以下の通りです:
$ apm install package_name1 package_name2 package_name3 ...
Atom には複数のパッケージが初めからインストールされています。デフォルトでインストールされていないパッケージには以下のようなものがあります:
- build : Atom からソースコードをコンパイルできるようにします。
- git-plus : Atom の中から git リポジトリを管理できるようにします。
- language-archlinux : PKGBUILD のシンタックスハイライト (language-unix-shell パッケージのインストールも必要) と PKGBUILD のテストなどの実行のサポート (makepkg, namcap, updpkgsums など)。
- markdown-writer : Atom を使いやすい Markdown エディタに変身させます。
- script : Atom からスクリプトを実行できるようにします。
- terminal-fusion : Atom に埋め込みターミナルウィンドウを追加します。
トラブルシューティング
環境変数が読み込まれない
go-plus ($GOPATH not found
) など、環境変数を使用するパッケージで問題が起こることがあります。この問題は Atom をファイルマネージャから開いた場合にのみ発生します (D-Bus によって生成されるプロセスのため、.bashrc
に定義した環境変数を承継しないため)。Systemd/ユーザー#環境変数に書かれている設定を行うことで、D-Bus によって生成されたプロセスからも環境変数を認識できるようにしてください。
この問題に関する詳細は環境変数#ユーザーごとを参照。
ファイルが削除できない
デフォルトでは、Electron のアプリは gvfs-trash
を使用してファイルを削除します。GNOME を使用していない場合、ELECTRON_TRASH
環境変数で使用するゴミ箱ユーティリティを指定することができます。
例えば Plasma でファイルを削除するには:
$ ELECTRON_TRASH=kioclient5 atom
現時点で Electron は kioclient5
, kioclient
, trash-cli
, gvfs-trash
(デフォルト) に対応しています。詳しくは Github のプルリクエストのページ を見てください。
起動時にウィンドウの中身が表示されない
VirtualBox のゲスト用のビデオデバイスなどで、Atom がウィンドウの中身をレンダリングしないことがあります。--disable-gpu
フラグを使って GPU アクセラレーションを無効化するか、.atom/config.cson
を編集して editor
セクションに useHardwareAcceleration: false
パラメータを追加・変更してください。