ヒッキーブログ@プログラミング

プログラミングを学ぼう!!

【初心者向け】プログラミング フリーテキストエディタ おすすめ

こんにちは。引地啓です。

今回は、プログラミングに欠かせない環境である「エディタ」のおすすめをまとめました。初心者でも使いやすいフリーテキストエディタを紹介していきます。

フリーテキストエディタを使いましょう。

テキストエディタとは、「文字情報の入力・編集・保存を可能とするソフトウェア」のことで、windowsだと「メモ帳」、Macだと「テキストエディット」が標準でインストールされていますが、機能が少なく、初心者には使いにくいです。

 

多くのエンジニアが標準テキストエディタではなく、別のテキストエディタを選ぶ理由は、以下の理由が挙げられます。

高性能である

標準テキストエディタにある機能はもちろんの事、エンジニアにとってあると大変便利な機能が備わっています。例えば、複数あるファイルの中から特定の文字列を抽出する「grep」や、2つファイルの違いを抽出して表示する「ファイル比較」といった機能があります。

エディタによって色々な便利な機能が備わっています。機能の有無によって作業効率が大きく変わってきます。

優れた視覚効果

テキストエディタで扱うのは文字ですが、文字数が多くなれば何を書いてあるかが分かりづらくなります。

そのような問題を回避するため、フリーテキストエディタには特定の文字を色分け・ハイライト表示できる機能があり、どの部分に何を書いているかが判別しやすいです。

 

また、複数のファイルを同時に編集する必要がある場合には、デスクトップにウィンドウが散乱してしまいがちですが、1つのウィンドウ内に複数ファイルをタブ形式で表示できるものもあるので、コード入力がしやすくなるというメリットもあります。

 

初心者におすすめのフリーテキストエディタ7選

それではリナックスアカデミーがおすすめする、フリーテキストエディタを紹介します。

 

Visual Studio Code

https://code.visualstudio.com/

 2015年11月に公開された、まだ歴史が新しいMicrosoft製のエディタです。

windows版だけでなく、MacOS版もLinux版も存在するクロスプラットフォームなエディタで、早くて軽いと評判です。

 

デバック機能も内蔵されていて、様々な拡張機能も利用できます。

OSに標準テキストエディタを除くとシェアも世界トップクラスです。

 

各種プログラミング言語にマッチした表示も可能でカスタマイズ性が高く、ユーザインターフェースも使いやすくてオススメです。

Sublime Text

https://www.sublimetext.com/

Sublime Text」は海外製のフリーテキストエディタで「恋に落ちるテキストエディタ」というキャッチコピーが面白い。C#PHPなどといった言語のハイライト表示やgrep機能に加え、同じ文字列を同時に編集できる機能や、プラグインの追加によりHTMLのコード補完機能が使えるなど、他のエディタにはない特徴も備えています。

windowsだけではなくMacLinuxでも使えるため、環境を選ばずに利用できるのも特徴のひとつです。

Sublime Textは無料でも使えますが、本来は有料です。

 

Atom

https://atom.io/

SublimeVisual Studio Codeと同じように、こちらも新しめのテキストエディタだ。クロスプラットフォームのエディタで、windowsだけではなくMacLinuxでも使えます。

起動も早く、拡張機能も非常に豊富です。こういう機能がほしいと思って検索をしてみると大体見つかる。補完機能も優れていて、質も高いです。

ユーザインターフェースもデザインセンスが良く、また使いやすい。初心者にとっては始めは難しいかもしれませんが、おすすめのエディタです。

 

サクラエディタ

https://sakura-editor.github.io/

サクラエディタオープンソースで多くの開発者によって機能追加されてきた日本語テキストエディタです。JavaやHTML、C/C++など15種類の言語に対応したハイライト表示や、grep機能、ファイル比較、よく使う機能を特定のキーに割り当てるカスタマイズなど豊富な機能を備えており、多くのエンジニアが使用している評判の高いエディタです。

初心者が一番初めに使うことが多いのも、このサクラエディタです。

 

⑤Notepad++

https://notepad-plus-plus.org/

windows標準の「メモ帳」の代わりとして、高機能なテキストエディタとして開発された「Notepad++」は、プログラマー向けに開発された海外でも人気のあるテキストエディタです。

JavaJavaScriptC/C++PerlPHPなど主要言語を始めとして30種類以上の言語のハイライト表示に対応しており、grepやファイル比較といった機能も備えています。また、プラグインを追加することで拡張機能を利用することができる点も大きな特徴です。

 

TeraPad

https://tera-net.com/

TeraPad」は軽量な動作が特徴的な、シンプルな日本語テキストエディタです。

JavaJavaScriptPerlなどのハイライト表示機能や行番号、ルーラーの表示、ドラッグ&ドロップでの編集機能も備えており、初心者からベテランエンジニアまで幅広いユーザー層を持っています。

余分な機能は必要ないので、とにかく軽快に使いたいという方にお勧めです

 

Visual Studio

https://visualstudio.microsoft.com/ja/

Visual Studio」はMicrosoftが提供するwindows向けの統合開発環境(IDE)で、多くの

システム開発の現場で使用されています。言語別のハイライト表示はもちろん、コード補完やプロジェクトファイル管理など、およそシステム開発な機能を兼ね備えています。

エディションによっては有償となるが、まずは無償で提供されているExpressエディションを使うと良いと思います。

 

 

以上、おすすめのフリーテキストエディタでした。

プログラミングを書く上で、大事なパートナーとなります。自分で使いやすいテキストエディタを見つけ、プログラミングを学習していきましょう。

 

 

最後まで見ていただきありがとうございます。

今後ともよろしくお願いします。

またお会いしましょう。