プログラミングに適した無料で使えるオススメのテキストエディター20選!現役エンジニアはこれを使っている!

はてブ
  • プログラミングをする時にオススメのテキストエディターは何ですか?
  • エディターのアプリが沢山ありすぎて結局どれが一番いいかわからない。

そんな声をプログラミング学習者の方からよく聞きます。そんな方達向けに、プログラミングに適したエディターをご紹介します!

プログラミングにおけるテキストエディター

プログラミングにおけるテキストエディター

そもそも「テキストエディター」とは、PC上でテキストを編集できるアプリケーションのことです。プログラミングでは、基本的にはエディターでコードを書いていきますので、エディターの使い勝手によって生産性が大きく変動します。やっぱり、ツール選びは重要ですね。

MacやWindowsについているデフォルトのエディターを使ってプログラミングをすることも可能ですが、開発をするにあたって、デフォルトのエディターだと機能的に物足りないという事も多くあります。

  • 予測変換で関数を提案してくれる
  • 自動的にカラーリングして見やすくしてくれる
  • 画面を分割できて、見やすくできる
  • 同時に同じワードを検索して、修正できる。

などなど、開発時に便利な機能がついているエディターを使用した方が、開発効率が上がり、ストレスなく開発ができます。

テキストエディターを選ぶ基準

テキストエディターはどれを使おう

でも、そんなテキストエディターは何を基準に選べば良いのでしょう?

  • 拡張性
  • 操作性(簡単に使えるか?)
  • 軽さ(動作が重くないか?)
  • デザイン性
  • 対応OS

などなど、基準はありますが、特に拡張性と操作性が重要です。テキストエディターはプログラミングをしていくと、やはりいろんな機能が欲しくなってきます。オートコンプリート(途中まで文字を入れたらあとは補完してくれる)や、テストやSFTP(サーバーアップロード)などをエディター上でできるものも存在足ます。また簡単に使えるのも重要です。

オススメはSublime text 3

色々なエディターが沢山ありますが、一番のオススメは、ズバリSublime text です。

htmlやphpなどをコーディングをしている時についつい忘れがちな終了タグの自動付加機能、 カッコ(bracket)の開始と終了をハイライトで分かりやすく表示してくれたり、エディター上から、SFTPを使ってサーバ上のファイルを直接いじったり、ソースコード静的解析やエラー検出をしてくれるLintを入れたりと、拡張性に優れ、操作感は非常に軽く、簡単に操作ができます。

https://www.sublimetext.com/3 リンク先に遷移すると、Downloadという欄があるので、そこから自分にあったOSのリンクをクリックして、ダウンロードしましょう!

Sublime textの便利な機能

sublime textを使う上で便利な機能を、簡単にご紹介します。

Color Highlighter

こちらは、RGBカラーコードを書いた場合、テキスト状に色をつけ直感的にわかりやすくなるプラグインです。また、カラーチップ(パレット)が表示されるので、CSSを書く時に便利です。

Git Gutter

こちらは、gitで管理しているファイルを編集する時に、変更箇所を表示してくれます。テキストエディター上で、gitでの変更部分が観れるのは、かなり便利です。

便利なプラグインを紹介しましたが、これ以外にもかなり多くの設定ができて、カスタマイズでき、恋するエディターと言われています笑 このエディターの設定をするためのレッスンがあるくらいカスタマイズ可能で、万能です。

https://dotinstall.com/lessons/basic_sublimetext

上記のレッスンなどを見なくても、便利な機能(補完機能、はデフォルトで使えますので、初心者の方でも心配しなくて大丈夫ですよ。ぜひ使ってみてください!

その他のテキストエディターを紹介!

Atom

Atomは、GitHub社によって開発されたオープンソースのエディターです。もちろん無料で使えるのですが、操作が非常に簡単です。正直オススメのエディターをSublime textにするか、Atomにするかで迷うくらい、初心者/中級者の方にオススメです。

プラグイン(拡張)も、コードというより、GUIででき、初心者でもとっつきやすいです。

Vim

黒い画面で、こちらもカスタマイズ性(拡張性)に優れ、やりやすくなっています。初心者の方にとっては、とっつきにくいかもしれませんが、ターミナルから開けるので、ここからgitの操作やssh接続などもできるため、非常に便利です。ただ初心者向けには少しレベルが高いかもしれません。

Cot Editor

Sakura Editor

Eclipse

php storm

cloud9

などなど、他にもたくさんのエディター(一部統合環境)がありますが、基本的には上記に挙げたエディターのどれかで十分かと思います。

がありますが、基本的には上記に挙げたエディターのどれかで十分かと思います。

エディターはプログラミングで必須のツール。上記を参考に、自分にあったエディタを探してみてください。

関連記事