
🤖 ナビ助のおすすめ!
VSCodeは初心者こそ使うべき最強の無料エディタ
プログラミングスクール卒業後、自社開発企業でエンジニアとして3年やっている筆者ですが、正直なところVSCodeは毎日の業務で手放せない相棒です。初心者の頃からずっとVSCode一筋でやってきました。
「VSCodeって名前はよく聞くけど、何ができるの?」「難しいんじゃないか…」こんな不安を感じていませんか?
結論から言うと、VSCodeはプログラミング初心者が最初に入れるべきエディタNo.1です。理由は3つあります。
- 完全無料:商用・個人利用ともに制限なし。Microsoftが開発している
- 世界で最も使われている:プログラマーアンケートで5年連続1位(Stack Overflow調べ)
- ほぼ全言語に対応:HTML/CSS、JavaScript、Python、Ruby、PHP、Java…何でもOK
この記事では、VSCodeのインストールから初期設定、必須ショートカット、おすすめ拡張機能まで、初心者がすぐに使い始められるように全て解説していきます。
ステップ1:インストールと初期設定(5分で完了)
ダウンロード手順
VSCode公式サイト(code.visualstudio.com)にアクセスし、OSに合わせたダウンロードボタンをクリック。ダウンロードしたファイルを実行し、「Next」を数回クリックするだけでインストール完了です。
最初にやるべき3つの初期設定
(1) 日本語化する
左側のExtensionsアイコン(四角が4つ)をクリック → 「Japanese」と検索 → 「Japanese Language Pack」をインストール。これでメニューやエラーメッセージが日本語になります。
(2) フォントサイズを変更する
Settings → 「Editor: Font Size」を「16」か「18」に。デフォルトだとちょっと小さめなので、変更すると目の疲れが大幅に減りますよ。
(3) テーマ(カラースキーム)を選ぶ
Settings → 「Color Theme」から選択。夜の開発が多い人はダークテーマ、昼間が多い人はライトテーマがおすすめです。

ステップ2:基本操作をマスターする
ファイル・フォルダを開く3つの方法
- メニューから:File → Open Folder
- ドラッグ&ドロップ:フォルダをVSCodeのウィンドウに直接ドラッグ(最速)
- ショートカット:Ctrl+K → Ctrl+O(Mac: Cmd+K → Cmd+O)
新規ファイルの作成と保存
Ctrl+N(Mac: Cmd+N)で新規ファイル作成。Ctrl+S(Mac: Cmd+S)で保存。ファイル名は拡張子を忘れずに。HTMLなら「index.html」、JavaScriptなら「script.js」です。
必須ショートカットキー10選
| 機能 | Windows / Linux | Mac |
|---|---|---|
| コマンドパレットを開く | Ctrl+Shift+P | Cmd+Shift+P |
| ファイルを検索・開く | Ctrl+P | Cmd+P |
| 一行を削除 | Ctrl+Shift+K | Cmd+Shift+K |
| 行をコピー(選択なしでOK) | Ctrl+C | Cmd+C |
| コメント化/解除 | Ctrl+/ | Cmd+/ |
| 同じ単語を全て選択 | Ctrl+Shift+L | Cmd+Shift+L |
| コード整形 | Shift+Alt+F | Shift+Option+F |
| ターミナルを開く | Ctrl+` | Cmd+` |
| ファイル内検索 | Ctrl+F | Cmd+F |
| 全ファイル検索 | Ctrl+Shift+F | Cmd+Shift+F |
現場のエンジニア目線で言うと、最初から全て覚える必要はありません。毎日使う中で自然と身につきますよ。
ステップ3:必ず入れるべき拡張機能5選
VSCodeの真価は拡張機能(Extensions)にあります。全て無料で、開発効率が劇的に上がります。
(1) Japanese Language Pack
VSCodeを完全に日本語化。デバッグ情報やエラーメッセージも日本語になるので初心者には必須です。
(2) Prettier – Code Formatter
コードの見た目(インデント、スペース、改行)を自動で整形してくれます。保存するだけで綺麗なコードになるので、プロのプログラマーも全員使っている定番中の定番です。
(3) Live Server
HTMLファイルを保存した瞬間にブラウザが自動リロードしてくれます。Web制作の作業速度が確実に2倍以上になるので、入れない手はありません。右クリック → 「Open with Live Server」で起動できます。
(4) Python(Pylance含む)
Pythonでプログラミングするなら必須。コード自動補完、エラー事前検出、型ヒント表示など、学習効率が大幅に上がります。
(5) Error Lens
エラーやWarningをコードの行末にリアルタイム表示してくれます。わざわざProblemsタブを開かなくても、どこにエラーがあるか一目でわかるのがとても便利です。

🤖 ナビ助のおすすめ!
さらに生産性が上がる拡張機能5選
(6) Git Graph
Gitの履歴をビジュアルで確認できます。バージョン管理を使い始めたら必須の拡張機能です。
(7) Thunder Client
VSCode内からAPIリクエストを送信・テストできます。Postmanの代わりになる軽量ツールとしてかなり重宝するので、API開発をするなら入れておきましょう。
(8) Peacock
複数プロジェクトを同時に開いている時、ウィンドウを色分けして管理できます。誤って別プロジェクトを編集するミスを防げるのが地味にありがたいポイントです。
(9) HTML CSS Support
HTMLで使えるCSSクラス名やIDを自動補完してくれます。Web開発の効率が格段に上がりますよ。
(10) REST Client
.httpファイルにAPIリクエストを記述して実行可能。テスト内容を保存できるので、後から参照しやすいのが強みです。
開発言語別おすすめ拡張機能
Web開発(HTML/CSS/JavaScript)
- HTML CSS Support:クラス名・ID自動補完
- CSS Peek:HTMLからCSS定義にジャンプ
- ES7+ React/Redux snippets:Reactのスニペット集
バックエンド開発(Node.js/Python/PHP)
- Thunder Client:VSCode内でAPIテスト
- SQLTools:複数DBにVSCode内から接続
よくある質問(FAQ)
Q1:VSCodeは本当に完全無料ですか?
はい、完全無料です。商用利用でも制限はありません。Microsoftが開発するオープンソースソフトウェアで、Visual Studio Marketplaceから拡張機能も無料で追加でき、プロのプログラマーも愛用するレベルの高機能が無料で使えます。
Q2:拡張機能はどれくらい入れても大丈夫?
20個程度までなら問題ありません。入れすぎると起動が遅くなるので、使わない拡張機能はこまめに削除しておきましょう。
Q3:VSCodeでコードを実行するには何が必要?
言語によります。JavaScriptはLive Serverでブラウザ実行可能。PythonやNode.jsは、事前にランタイム環境のインストールが必要です。VSCodeは「コードを編集するツール」なので、実行環境は別途用意する必要がある点は覚えておきましょう。
Q4:マルチカーソル機能って何ですか?
複数行を同時に編集できる機能です。Alt+Click(Mac: Option+Click)で複数箇所にカーソルを置けます。同じ変数名を一括置換する時などに超便利ですよ。
Q5:ターミナル機能はどう使うの?
Ctrl+`でVSCode内にターミナルが開きます。「npm install」や「python main.py」など、別アプリを開かずにコマンドを実行できるので、開発がグッとスムーズになります。
Q6:保存し忘れを防ぐ方法はありますか?
Settings → 「Files: Auto Save」を「afterDelay」に設定すると、一定時間操作がないと自動保存されます。クラッシュ時のコード消失を防げるので、ぜひ設定しておきましょう。
まとめ:VSCodeで快適なコーディングライフを始めよう
VSCodeは初心者からプロまで、すべてのプログラマーに愛用される最強のコードエディタです。
重要なポイントをおさらいすると:
- インストールと初期設定は5分で完了:日本語化・フォントサイズ・テーマの3つだけ
- ショートカットキーで開発速度UP:Ctrl+P、Ctrl+/、Ctrl+`は最初に覚えよう
- 必須拡張機能5つ:Japanese Language Pack、Prettier、Live Server、Python、Error Lens
- 拡張機能は20個程度まで:使わないものは削除してパフォーマンス維持

🤖 ナビ助のおすすめ!


