VScode CTRL +マウスの左ボタンジャンプの問題F12が定義を見つけることができません

VScode CTRL +マウスの左ボタンジャンプの問題F12が定義を見つけることができません


重要なのは、c_cpp_propertiesの設定に加えて、ワークスペースに参加することを覚えておくことです。

最近VScodeを使用したとき、F12ショートカットキーが上下し、Ctrl +マウスの左ボタンがうまく機能せず、ジャンプできませんでした。

Ctrlキーを押しながら、関数名の上にマウスを置きます。

プロンプトが表示されず、ジャンプできません:

img

Baiduはこの問題を解決します、

1. VsCode:File-> Save Workspace Asを開き、フォルダーをワークスペースに追加します。

2.ショートカットキーCtrl + Pを押してから、[構成の編集]をクリックし、c_cpp_properties.jsonファイルを開いて、[includePath]フィールドを確認します。

といった:

{
    "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "${workspaceFolder}/**",
                "C:/Keil_v5/ARM/ARMCC/include"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            "compilerPath": "C:\\\\Program Files\\\\LLVM\\\\bin\\\\clang.exe",
            "cStandard": "c11",
            "cppStandard": "c++17",
            "intelliSenseMode": "clang-x64"
        }
    ],
    "version": 4
}

別のパス「C:/ Keil_v5 / ARM / ARMCC / include」を自分の側に追加すると、ジャンプできなくなります。最後に、次のように変更することしかできません。

{
    "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "${workspaceFolder}/**"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            "compilerPath": "C:\\\\Program Files\\\\LLVM\\\\bin\\\\clang.exe",
            "cStandard": "c11",
            "cppStandard": "c++17",
            "intelliSenseMode": "clang-x64"
        }
    ],
    "version": 4
}

Ctrl +左キーとF12はすべて完全にジャンプして、問題を解決します。

img

おすすめ

転載: blog.csdn.net/ahelloyou/article/details/115118267