LoginSignup
10
5

More than 1 year has passed since last update.

VSCodeでC言語の赤い下線(エラーの波線)を表示させる

Posted at

Visual Studio Code (以下 VSCode) で C言語のプログラムを作成中、シンタックスエラー(構文エラー)を赤い波線で表示してくれるオプションが外れてしまったので、その復帰方法等についてのメモです。
エラーの波線を無効にする
ちなみにエラーの際、 電球マーククリック または ⌘ (command) + . (ピリオド) (Show Code Actions のショートカット) で表示された、「エラーの波線を無効にする」 を誤ってクリックしてしまったことが今回の発端でした。

C/C++ Extension を入れる

そもそもの話として、構文チェックをしてくれる機能拡張が入っていなければエラー表示もしてくれません。
自分は一番メジャーそうな Microsoft の C/C++ 機能拡張 (C/C++ for Visual Studio Code) を元々インストールしています。
まだの人は是非。
C/C++ for Visual Studio Code Extension (screen image)

赤い波線を表示させる(または非表示にする)

Code (メインメニュー) > Preferences > Settings
または
ショートカットで ⌘ (command) + , (カンマ)
で Settings の画面を開きます。
設定画面の開き方スクリーンショット

検索欄に Intellisense 、それでも数が多い場合は Intellisense ErrorError Squiggles など入力すれば設定項目が絞り込まれます。
C_CPP: Error Squiggles が探していた項目です。左上の User/Workspace のタブは必要に応じて切り替えてください。
Intellisense error setting

C_CPP: Error Squiggles が Disabled になっています。
Squiggles は "波線" という意味ですので、エラーの波線が無効になっている、ということですね。
エラーの波線を非表示にしたい人は、こちらを Disabled の状態にしてください。

エラーの波線を表示させたい人は、こちらのプルダウンからデフォルトの EnabledIfIncludesResolve、または Enabled を選択すれば設定完了です。
スクリーンショット 2022-02-11 21.25.24のコピー.png

参考URL

c++ : VSコードで赤い線/エラービューアをオンにする方法

10
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
5