VScode CTRL +マウスの左ボタンジャンプの問題F12が定義を見つけることができません
重要なのは、c_cpp_propertiesの設定に加えて、ワークスペースに参加することを覚えておくことです。
最近VScodeを使用したとき、F12ショートカットキーが上下し、Ctrl +マウスの左ボタンがうまく機能せず、ジャンプできませんでした。。。
Ctrlキーを押しながら、関数名の上にマウスを置きます。
プロンプトが表示されず、ジャンプできません:
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はすべて完全にジャンプして、問題を解決します。。。