目次
エンジニアが実際の案件でも使っている無料のコードエディタ3選
次の3つが私がおすすめするコードエディタです。
- Visual Studio Code.(ビジュアルスタジオコード)←私が使っているのはコレ
- Atom(アトム)
- Brackets(ブラケッツ)
それぞれのコードエディタの特徴
Visual Studio Code.(ビジュアルスタジオコード)
製造元はMicrosoft社で比較的新しいコードエディタで無料で使えます。Microsoft社の製品だけどMacでも使用可能。 起動や動作など、とにかく速いということに定評があります。調べてみると「Atomより速い」と言っている人もいるくらい。 他のコードエディタと同様に拡張機能も豊富で使い勝手がイイ。 ツールの標準言語は英語ですが、日本語にするプラグインのインストールすれば日本語対応にできます。Atom(アトム)
製造元は知る人ぞ知るGitHub社の無料で使えるコードエディタです。「コードエディタと言えばAtom」というくらい定番。 プログラミングの学校でも採用されているところもあるみたいです。 GitHub社が作っていることもあり、GitHub(ソースコード管理システム)との連携も可能です。チームで開発するときや、多くのソースコードを管理する場合はイイですね。 このツールも拡張機能も豊富で「IDE(統合開発環境)と比べても遜色がない」というぐらい拡張性が高いです。 このツールも標準言語は英語ですが、日本語にするプラグインのインストールすれば日本語対応にできます。Brackets(ブラケッツ)
製造元は知っている人も多いAdobe社です。これも無料で使用できます。 初心者におすすめのコードエディタとも言われています。 このツールも拡張機能が豊富です。しかも、上級者向けですが、Bracketsはオープンソースで開発されていて、コードエディタ自体の中身(ソース)が公開されています。ソースコードを編集して自分が使いやすいエディタ自体を作り替えることも可能です。 他のコードエディタと違い標準で日本語に切り替え可能です。私がこのコードエディタを選んだ理由
上でも説明した通り、私が選んだコードエディタは「Visual Studio Code.(ビジュアルスタジオコード)」です。
- Visual Studio(ビジュアルスタジオ)(※)という別の開発ツールとインターフェースが近しいと言うこと
- 速いことに定評があること
- macでも使えること
余談ですが、なぜVisual Studioを使わないのかというと、Visual StudioはmacOSでも開発が可能ですがMicrosoft社が作った開発ツールということもありWindowsライクなツールですし、インストールするとたくさんのWindows関連のファイルがパソコンに入ってしまいます。私のパソコンはmacOSなので、相性がイイとは言えない部分も出てきてしまいます。
Visual Studio Code.はOSに依存しないのが特徴なので、macOSでも問題ありませんし、使い慣れた開発環境に近いインターフェースの方が作業効率も上がります。
まとめ:コードエディタが決まれば開発環境はほぼ完成
コードエディタが決まれば、プログラミングしたコードを実行するローカルでの実行環境だけですね。
「ローカルでの実行環境は出来てるよ~」という人は開発環境完成です。お疲れ様でした。
「まだだよ~」という人は”XAMPPとMAMPを比較!Windows・MacでWebサイトの開発環境を作り方”にローカルの実行環境の作り方が書いてあるので、そっちを参考に開発環境を完成させてください。あと一歩です。
開発環境ができれば、あとはプログラミングを書くだけです。
初心者の人は、いろいろわけわかんないことも多いと思いますが、最初はみんな同じです。とにかくやれば慣れてきます。
とにかく続けることが大事です。
おさらい:ここで紹介したおすすめのコードエディタ
- Visual Studio Code.(ビジュアルスタジオコード) ※速さに定評アリ
- Atom(アトム) ※コードエディタの定番
- Brackets(ブラケッツ) ※初心者におすすめと言われている
現場でコードエディタを選ぶときの判断基準
コードエディタは機能が多ければよいわけではありません。実務では、担当する言語、チームの標準、拡張機能の管理、設定の共有しやすさ、動作の軽さを見て選びます。自分だけが使いやすい環境でも、チームで再現できなければレビューや引き継ぎで困ることがあります。
特に初心者は、拡張機能を入れすぎて動作が重くなったり、自動整形の設定がチームルールと違ったりすることがあります。現場では、保存時の整形、文字コード、改行コード、静的解析、Git連携の設定を確認しておくと、不要な差分やレビュー指摘を減らせます。
導入後に確認したいチェックリスト
- チームで推奨されているエディタや設定があるか
- 保存時の自動整形が既存コードのルールと合っているか
- 不要な拡張機能で動作が重くなっていないか
- Gitの差分に余計な整形変更が混ざっていないか
エディタ設定は開発環境の安定にも関係します。環境差分で困ったときは、開発環境で動かないときの切り分け方も参考になります。