skillup

技術ブログ

プログラミング全般

エディタatomについて

投稿日:

今までのエディタですが、

  • gvim
  • eclipse

をメインに使ってました(PHPでは)。

エディタとか一旦なれるとなかなか変えにくいのでずっと上記のままでいこうと思ったんですが、今の現場でatomを使い始め、かなり使いやすいです。

基本的にテキストエディタってIDEに比べると機能が落ちることが多かったのですが、atomはIDEと比べてもそん色なく、IDEほど重くないといういいとこどりです。

テキストエディタ自体拡張性に乏しいことが多かったんですが、atomは拡張するにもプラグインをいろいろ入れることで解決できますので、問題ありません。

以下自分が使いやすいとおもった特徴。

  • プロジェクトエクスプローラーあり
  • 標準的な言語でのプロパティや関数値の補完
  • 複数タブと画面分割がしやすい
  • 矩形選択、オートインデント、シンタックスハイライトなど一般的な機能は備わっています。

入れたほうがいいプラグイン

Packagesで検索していれればすぐに入ります。

  • atom-beauty コード整形。alt+ctrl+Bで整形しますが、保存時に自動で有効にできたりもするようです。
  • editorconfig 文字コード、改行コード、インデント幅、タブとスペースなどの設定です。エディタが違ってもこれで統一できるようです。
  • atom-sublime-select alt+選択で矩形選択
  • emmet zencodingの発展系。html+cssを書くのが非常に楽になります。
  • highlight-selected 単語にフォーカスをあてると同一画面上の単語をフォーカスしてくれます。
  • linter シンタックスチェックをしてくれるツールです。※言語ごとのシンタックスツールもいるようです。
  • sass-autocompile,less-autocompile lessやsassの自動コンパイラ。これがないとlessやsassは仕事にならないと思います。
  • show-ideographic-space 全角スペース可視化
  • git-time-machine gitのdiffをすぐに確認できるツール
  • symbols-tree-view 変数と関数を右のウィンドウに表示(eclipseの横に出るやつ)
  • pigments html色をエディタ上ですぐに確認できる

したほうがいい設定

setting→editorで

  • show invisibles タブ可視化
  • show indentguide インデントの縦線可視化

参考リンク

Atomのsass-autocompileでSassのコンパイルをしてみよう

Atom で LESS 自動コンパイル

Atomのsass-autocompileで保存場所を指定する

-プログラミング全般
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

業務フローの分解について

上流工程を担当するようになり、プロジェクトマネジメントや、要件定義、業務フロー分解などについて勉強しておいたほうがいいなーと思い、最近では読書をしております。 本日読んでわかりやすかった本は「はじめよ …

no image

JWT(ジョット)の認証に関して

セッションやtokenを使った、認証について色々書いてきましたが、今回はJWTを使った認証について。 Contents1 以前の認証がらみの記事2 JWT(ジョット)とは?2.1 ヘッダー2.2 クレ …

no image

サロゲートキーと主キーに関して

今までも何度か触れたサロゲートキーと主キーに関して。 今までの参考リンク 論理設計のグレーノウハウ サロゲートキー サロゲートキーに関して 主にシステム設計的な考察が多かったので、今回はユースケースか …

no image

Excelでのテストデータ作り

ExcelVBAでテストデータを作るときに役に立った関数などを紹介させていただきます。 user_id time 2143 2017/1/16 3:35 6724 2017/1/2 6:05 4528 …

no image

ログの設計指針について

今まで10以上近い現場で仕事をしてきましたが、どの現場でも絶対必要になる(かつどこもあまり対策が取られていない)技術としては 検証したい状態の復元がすぐにできる(テストデータ作成) ログの適切な設計 …