VS Codeでエラー波線(波下線)が表示されないときの直し方 – クイック対処ガイド
VS Codeのエラー波線(赤や緑の波状の下線)は、コードに構文上または意味上の問題があることを示す重要なサインです。この波線はIntelliSenseや各言語専用の拡張機能によって動作しており、必要な拡張機能がインストールされていなかったり、読み込みに失敗していたりすると、波線が機能しなくなったり、まったく表示されなくなったりします。
このガイドでは、Visual Studio Codeでエラー波線を有効化・修復するための確実な方法をいくつかご紹介します。これらの手順を実行すれば、エディターがコードの問題を正確かつリアルタイムに強調表示できるようになります。
1. VS Codeを再起動する
まず試したいのがVS Codeの再起動です。新しく起動し直すことで一時的な不具合が解消され、有効なすべての拡張機能が再読み込みされ、設定も再度適用されます。初回起動時に波線が正しく読み込まれなかった場合でも、再起動によって正常に初期化されることが多いので、最も手軽で効果的な第一歩となります。
2. 必要な拡張機能がインストールされているか確認する
エラー波線は、使用している言語に対応した拡張機能に依存しています。たとえば、Python拡張機能がインストールされていない状態でPythonコードを書いても、VS Codeは問題を検出・強調表示できません。適切な拡張機能がないと、エディターはコードを理解できず、波線も生成されません。
- VS Codeを開き、サイドバーのアイコンをクリックするか、Ctrl + Shift + Xを押して「拡張機能」タブを開きます。
- 現在使用しているプログラミング言語名で検索します。
- 該当する拡張機能がインストール済みかどうかを確認します。未インストールの場合は「インストール」ボタンから追加しましょう。
3. 設定画面でエラー波線を有効にする
設定でエラー波線が無効になっていると、エディターは問題があっても下線を表示しません。このオプションをオンにすることで、エラーが検出された瞬間にすぐ表示されるようになります。
- Ctrl + ,(カンマ)を押して設定画面を開きます。
- 検索バーに「error squiggles」と入力します。
- 「C_Cpp: Error Squiggles」の項目を「enabled」または「enabledIfIncludesResolve」に設定します。
- 変更を反映させるため、VS Codeを再起動します。
4. settings.jsonを直接編集して有効にする
ワークスペース設定による上書きやユーザーレベルの設定が競合していると、UIからの設定変更が正しく反映されないことがあります。そのような場合は、settings.jsonファイルを直接編集することで、設定の中核レベルで確実に値を適用できます。
- Ctrl + Shift + Pを押してコマンドパレットを開きます。
- 「Preferences: Open User Settings (JSON)」と入力して選択します。
- ファイル内で「"C_Cpp.errorSquiggles"」を検索します。
- 値が「"Enabled"」に設定されていることを確認します。
- 該当する記述がない場合は、以下のコードを追加します。
{ "files.autoSave": "afterDelay", "editor.quickSuggestions": { "other": true, "comments": true, "strings": true }, "javascript.validate.enable": true, "typescript.validate.enable": true } - Ctrl + Sでファイルを保存し、VS Codeを再起動します。
まとめ
VS Codeのエラー波線が表示されない原因は、主に「拡張機能の不足」「設定の無効化」「一時的な不具合」の3つに分けられます。まずは再起動と拡張機能の確認といった簡単な方法から試し、それでも解決しない場合にsettings.jsonの編集へ進むのがおすすめです。これらの手順を順番に試せば、エディターは再びコードの問題をリアルタイムで教えてくれるようになります。
著者について

Muhammad Usman Ashraf
Muhammad Usman Ashrafは、WordPress開発、SEO、トラブルシューティングガイドの分野で豊富な経験を持つコンテンツライター兼Webスペシャリストです。Appualsでは、ユーザーが技術的な問題をシンプルで明快な手順で解決できるよう、詳細な記事の執筆・管理を行っています。役立つコンテンツの作成と、高速で使いやすく検索エンジンに最適化されたWebサイトの構築に情熱を注いでいます。創造性と技術力を掛け合わせ、あらゆる読者にとってアクセスしやすく価値ある情報を届けることを得意としています。
-
Windows 10で「アカウントにサインインできません」エラーを解決する方法
Windows 10のサインイン時に「アカウントにサインインできません(We cant sign in to your account)」という通知が表示され、Windowsがあなたのアカウントへのログインを拒否することがあります。この問題はローカルアカウントよりもMicrosoftアカウントで発生しやすく、別のIPアドレスや場所からのログイン、あるいはMicrosoftによるアカウントセキュリティの再確認要求などが原因と考えられます。また、アカウント設定の変更後やアカウント削除後にログインしようとした際にも、このエラーが発生することが多く報告されています。主な原因としては、サードパーティ製ア
-
【Microsoft Edge】ブラウザタスクマネージャーの「プロセスの終了」を無効化する2つの方法
新しいMicrosoft EdgeはChromiumベースで開発されており、Chromeウェブストアから拡張機能をインストールできます。拡張機能は用途に応じてさまざまな目的で使用されますが、便利である一方、ブラウザの動作を遅くする原因になることもあります。Microsoft Edgeには、Windowsのタスクマネージャーとよく似た「ブラウザタスクマネージャー」が搭載されており、ユーザーはプロセスの一覧を確認したり、プロセスを終了させたりできます。しかし、企業などの組織では、従業員が拡張機能やサービスを勝手に停止できないよう、この機能を無効化している場合があります。その場合でもプロセスの一覧表