Atomの設定と導入パッケージ(2018年4月版) #atom #php #nodejs version 3

2018/04/29 22:05 by hiro_y hiro_y
  :追加された部分   :削除された部分
(差分が大きい場合、文字単位では表示しません)
Atomの設定と導入パッケージ(2018年34月版) #atom #php #nodejs
最近Node.jsを書くときもPHPを書くときもAtomを使っているので、自分の備忘録代わりにどういう設定で使っているか書いておいてみる。

## Core Settings

- **Allow Pending Pane Items: オフ**
オフにしておかないとファイルを現在開いているタブで開くような挙動になる。慣れの問題なのだろうけれど、自分の直感に反するのでオフ。新しいタブで開くように。
- **Close Empty Windows: オフ**
オフにしておかないとMacの場合`Command + W`でタブを閉じていった場合に、閉じすぎるとウィンドウごと閉じられてしまう。タブだけ全部閉じたい場合がほとんどなので、オフにしている。

## Editor Settings

- **Font Family: Consolas**
好きなので。
- **Font Size: 12**
ほどほどの大きさ。年齢的なものなのか、小さすぎる設定はつらい。
- **Line Height: 1.8**
行間はしっかり取る方が好み。

## Packages > Community Packages

- **Sublime-Style-Column-Selection**
矩形選択できるようになる。
- **atom-autocomplete-php**
PHPの関数とかcomposerで導入したクラスのメソッドとか補完してくれるようになる。引数の補完も効くので便利。設定でcomposerのパスを設定して使う。
- **docblockr**
PHPDocを書くのに使う。必要なものはほぼ補完してくれるイメージ。
- **file-icons**
ファイルの拡張子に応じてアイコンを付けてくれる。`*.php`は象🐘
- **language-apache**
`.htaccess`のシンタックスハイライト。
- **language-docker**
`Dockerfile`のシンタックスハイライト。
- **language-nunjucks**
Node.jsでいつも使ってるテンプレートエンジン、Nunjucksのシンタックスハイライト。
- **language-terraform**
Terraformの設定ファイル(`*.tf`)のシンタックスハイライト。
- **linter-php**
PHPの構文チェックに。
- **php-twig**
PHPのテンプレートエンジン、Twigのシンタックスハイライトとエディター設定。
- **show-ideographic-space**
全角スペースの可視化。
- **toggle-quotes**
文字列のシングルクォーテーション、ダブルクォーテーション、バッククォート、それぞれの付け替えが可能になる。

## Themes

- **UI Theme: Atom Dark**
- **Syntax Theme: Base16 Tomorrow Dark**
特に理由はないけど使い続けてる。      

最近Node.jsを書くときもPHPを書くときもAtomを使っているので、自分の備忘録代わりにどういう設定で使っているか書いておいてみる。

Core Settings

  • Allow Pending Pane Items: オフ
    オフにしておかないとファイルを現在開いているタブで開くような挙動になる。慣れの問題なのだろうけれど、自分の直感に反するのでオフ。新しいタブで開くように。
  • Close Empty Windows: オフ
    オフにしておかないとMacの場合Command + Wでタブを閉じていった場合に、閉じすぎるとウィンドウごと閉じられてしまう。タブだけ全部閉じたい場合がほとんどなので、オフにしている。

Editor Settings

  • Font Family: Consolas
    好きなので。
  • Font Size: 12
    ほどほどの大きさ。年齢的なものなのか、小さすぎる設定はつらい。
  • Line Height: 1.8
    行間はしっかり取る方が好み。

Packages > Community Packages

  • Sublime-Style-Column-Selection
    矩形選択できるようになる。
  • atom-autocomplete-php
    PHPの関数とかcomposerで導入したクラスのメソッドとか補完してくれるようになる。引数の補完も効くので便利。設定でcomposerのパスを設定して使う。
  • docblockr
    PHPDocを書くのに使う。必要なものはほぼ補完してくれるイメージ。
  • file-icons
    ファイルの拡張子に応じてアイコンを付けてくれる。*.phpは象🐘
  • language-apache
    .htaccessのシンタックスハイライト。
  • language-docker
    Dockerfileのシンタックスハイライト。
  • language-nunjucks
    Node.jsでいつも使ってるテンプレートエンジン、Nunjucksのシンタックスハイライト。
  • language-terraform
    Terraformの設定ファイル(*.tf)のシンタックスハイライト。
  • linter-php
    PHPの構文チェックに。
  • php-twig
    PHPのテンプレートエンジン、Twigのシンタックスハイライトとエディター設定。
  • show-ideographic-space
    全角スペースの可視化。
  • toggle-quotes
    文字列のシングルクォーテーション、ダブルクォーテーション、バッククォート、それぞれの付け替えが可能になる。

Themes

  • UI Theme: Atom Dark
  • Syntax Theme: Base16 Tomorrow Dark
    特に理由はないけど使い続けてる。