📱

Atom が重いと感じている人に試してほしいこと

2021/06/15に公開3

前提

本記事はQiita(移行元)からの移行です。

概要

Hameeアドベントカレンダー二日目です。

atom は、離脱の理由のほとんどが

「重い」

という言葉な気がします。
離脱した人は vim にいったり、 VSCode いったり・・・
いやいや。atomの重いのは必要なことを試してからでも遅くないですよ。
というすすめ。

1. パッケージは必要最低限に

実はatomは必要ないパッケージまで、全部 Enable の状態で起動されています。
勿体無い。

よってまずはいらないパッケージを Disableにして見ることをお勧めします。
(coreパッケージももちろん含みます。)

手順

  1. 「Cmd + ,」 でSettingsを開く
  2. Packagesを開く
  3. Core Packages において自分が使わないものを全てDisableにする

3.については、私の場合だと、PHP, JavaScript, html, CSS以外は触らないに等しいので、
それらに関わらない Packages は全てDisableにしています。

終わると以下のような感じ。(一部ですが)

<img width="779" alt="スクリーンショット 2018-12-01 11.36.16.png" src="https://qiita-image-store.s3.amazonaws.com/0/183308/20286b24-e8a8-560d-c3af-b56758e52de3.png">

time-copを使ってボトルネックを調べる

コミュニティーパッケージ(apm install~ とか, Install 入れるパッケージ)を入れているという人が、ほとんどだと思います。
そのパッケージのどれのロードに時間がかかっているかを調べます。
調べて見て、いらないパッケージはアンインストールすると良いです。

手順

  1. パッケージで「timecop」がアクティブになっていることを確認
  2. 「Cmd + Shift + P」でコマンド入力モードにする
  3. コマンド入力でtimecopと入力し、「Timecop: View」を選択
  4. 出てきた画面で何に時間がかかっているかを確認する

<img width="1440" alt="スクリーンショット 2018-12-01 11.42.49.png" src="https://qiita-image-store.s3.amazonaws.com/0/183308/b64e62d8-ce86-fb12-54c0-2cafb32796a6.png">

まとめ

Atomはいいぞ。

追記

2021/06現在この記事を書いた人はVSCodeを使っていますw
AtomよりもTypeScriptによる開発体験が良かったこと、その他間にVimをエディタとして挟み、Remote Containerが存在したといった複数の事情から、自分がやりたいことをやりやすくなったという事情もあります。

GitHubで編集を提案

Discussion

MSKMSK

初めまして。フォローありがとうございます。
追記がちょっと面白かったので笑いました!
自分も初めはAtom使ってたのですが、色々使ってるうちにVsCodeで落ち着きました。

ohki_suguru.phpohki_suguru.php

@msk1206 コメントありがとうございますー!
最近はTypeScriptの補完も他のエディタでも安定しているので、そろそろVim系統に戻ろうかなと思っていますw

MSKMSK

個人各々、プロジェクトや言語でエディタ選びも十人十色で面白いですね!
色々記事を参考にさせていただきますので仲良くしてください。
よろしくお願いします。