Blog

BLOG

2023.05.15

【初心者向け】テキストエディタの選び方

このエントリーをはてなブックマークに追加

こんにちは。
クラウドソリューショングループ 池崎です。

今回の話題は、テキストエディタについてです。

プログラミングをするなら、絶対に触らずにはいられないテキストエディタ。
有志によって、言語特化のテキストエディタが多数無料配布されています。
プログラミングを始めよう、という人は、選り取り見取りすぎて困るほどです。

エディタとは、「編集ソフト」の総称です。
グラフィックを編集する「ペイントソフト」、動画を編集する「動画編集ソフト」も、全部ひっくるめて「エディタ」です。
その中でも、人間が読める文章の編集を専門としているものを「テキストエディタ」といいます。
Windows で最初からインストールされている「メモ帳」がこれに該当しますね。

ちなみに、人間が読めない文字化けのような文章はバイナリデータと呼び、これを編集するにはバイナリエディタが必要です。

プログラミングに必要なのは、テキストエディタです。
つまり、メモ帳でもプログラミングは可能なのです。
ではなぜ使わないのかというと、答えは簡単。不便だから。

多くのテキストエディタは、色分けやテスト実行機能、予測変換といった言語に特化した工夫がたくさんあります。
メモ帳はシンプルな編集機能のみなので、こういった工夫はありません。
文書を作成するならWord、表を作るならExcel、というように、使用するプログラミング言語に合わせて最適なテキストエディタを選ぶのが理想です。

しかし、プログラミング初心者にそれは酷というもの。
ということで、おすすめするのは多数のプログラミング言語に対応しているテキストエディタです。
あとは、見た目や操作感の好み、必要な金額で選んでいくことになります。
参考の一つとして、今まで使ったテキストエディタをご紹介します。

Eclipse

まずは、初めてプログラミングに使ったテキストエディタである「Eclipse」。

学生の間しか使うことがなかったテキストエディタではあるものの、Javaの基礎を学んだ相棒です。
マシンスペックのせいかもしれませんが、動きが大変もっさりしていた記憶があります。
当時はJavaでしか使ったことがなかったので知りませんでしたが、プラグインにより機能を増やすことができる多機能なエディタです。

Notepad++

次に、自宅学習で使っていた「Notepad++」。

自宅学習やバッチファイルの編集に使っていました。
学校で使っていたマシンより低スペックな自前のノートPCで快適に作業するため、Eclipse以外で探した結果見つけたものです。
現在でも更新が結構頻繁で、ちょっとした修正に使用しています。

サクラエディタ

就職後、会社貸与のマシンに勝手にインストールするわけにはいかず、インストール許可が出ていたものの中から使っていた「サクラエディタ」。

サクラエディタは珍しい国産のテキストエディタ。
プログラミングに使うことはほとんどなかったのですが、マクロが使えるという点でテスト用データの作成に重宝していました。
未だに愛用しています。

Visual Studio Code

最後に、現在愛用している、Visual Studio Code、通称「VSCode」。

マイクロソフト社が出している、無料で使えるテキストエディタです。
最大の特徴は、拡張機能で好みのエディタとしてカスタマイズできること。
最初に日本語化する拡張機能が必要ですが、そう難しい手順ではないですし手順を紹介するサイトも多いので迷うことはないでしょう。
私が社会人になって数年した頃に出たエディタですが、現在はもうこれ一択です。
普段使うプログラミング言語をすべて網羅できるのも大きいですね。

最後に

ご紹介したテキストエディタはどれも無料で利用できます。
合わなかったり印象に残っていなかったりでご紹介しなかったものもあります。
最初は機能が最低限のものからで理解を深めて、と言いたいところですが、今から始めるならおすすめはやはり「VSCode」。
勉強から実務まで、扱う言語が変わろうともずっと使えるエディタです。
ユーザが多いと、比例してガイドをしてくれるサイトも多くなるので助かりますね。

カレンダー

«5月»
 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31    

最近のエントリー

AIエージェント元年、その現状と課題

2026.07.27

各社から相次いで登場している「AIエージェント」。情報収集や資料作成、業務ツールの操作まで任せられるようになった一方、現場では「思ったほど使えていない」という声も聞かれます。各社のAIエージェント機能を紹介するとともに、導入がうまくいかない5つの理由を整理。業務の棚卸しや手順の分解、品質基準の明文化など、小さく試しながら実用化を進める方法を解説しています。

QRコードを使ったフィッシング詐欺が急増【第16回 情報セキュリティブログ】

2026.07.24

QRコードを悪用したフィッシング詐欺「クイッシング」が増加しています。画像内のURLはメールフィルターで検知されにくく、スマートフォンを経由して偽サイトへ誘導される点が特徴です。セキュリティ意識が高い人ほど狙われる巧妙な手口と、被害を防ぐために実践したい3つの確認ポイントをご紹介します。

AIが変える仕事のカタチ ~ Blaze と SlackBot で実現する開発・業務の効率化 ~

2026.07.21

Salesforceの設定・開発を自然言語で支援するAIエージェント「Blaze」と、SlackBotを活用した業務自動化を紹介します。AIは、日々の細かな作業をどこまで効率化できるのでしょうか。設定変更やデータ確認、商談分析、活動登録漏れの検知・入力など、サンビットで実際に構築・運用している仕組みを交えながら、AIに任せる業務と、人がより力を注ぐべき仕事について紹介します。

おもちゃたちは、いつも必要とされなくなる不安と向き合っていた?|『トイ・ストーリー』シリーズを振り返って

2026.07.13

『トイ・ストーリー』シリーズを、「必要とされなくなる不安」という視点から振り返ります。ウッディたちが向き合ってきた居場所の変化、役割の終わり、そしてデジタル時代におけるおもちゃの存在意義を通じて、現代を生きる私たちの不安にも重なるテーマを考えます。

アーカイブ

ブログ内検索

  1. TOP
  2. BLOG
  3. 【初心者向け】テキストエディタの選び方