vscode IntelliSense Configurations

IntelliSense 是一个强大的代码补全和代码分析功能,它可以帮助开发者提高编程效率。图中显示的是 VSCode 的 IntelliSense 配置界面,具体配置如下:

  1. Compiler path(编译器路径):

    • 这里指定了用于构建项目的编译器的完整路径。例如,/usr/bin/gcc 是 GCC 编译器的一个常见路径。在这个例子中,使用的是 cl.exe,这是 Microsoft Visual C++ 编译器的可执行文件。
  2. Compiler arguments(编译器参数):

    • 这里可以输入编译器参数来修改使用的 include 路径或定义。例如,-nostdinc++ 用于防止编译器自动包含标准 C++ 头文件,-m32 用于生成 32 位代码。如果参数需要额外的空格分隔,应该作为数组中的单独参数输入,例如 -sysroot <arg> 应该输入为 -sysroot, <arg>
  3. IntelliSense mode(IntelliSense 模式):

    • 这里选择 IntelliSense 模式,它映射到特定平台和架构的编译器变体,如 MSVC、gcc 或 Clang。如果不设置或设置为 ${default},扩展将为该平台选择默认值。Windows 默认为 windows- msvc-x64,Linux 默认为 linux-gcc-x64,macOS 默认为 macos-clang-x64
    • 可以选择特定的 IntelliSense 模式来覆盖默认模式。IntelliSense 模式仅指定 <compiler>-<architecture> 变体(例如 gcc-x64)是旧的模式,并且会根据主机平台自动转换为 <platform>-<compiler>-<architecture> 变体。

Include path 头文件是 C 和 C++ 编程语言中不可或缺的一部分,它们为编译器和 IDE 提供了必要的信息,以支持现代软件开发的各个方面。

复制代码
${workspaceFolder}/**
H:/projects/MyProjectForPlug/Source/MyProjectForPlug/**
H:/UE5/UE_5.2/Engine/Source/Runtime/Core/Public/**
H:/UE5/UE_5.2/Engine/Source/Runtime/Engine/Public/**
H:/UE5/UE_5.2/Engine/Source/Runtime/Engine/Classes/**
H:/projects/MyProjectForPlug/Intermediate/Build/Win64/UnrealEditor/Inc/**

"Browse: path" 配置项用于指定 Tag Parser 搜索头文件的路径列表。Tag Parser 是 VSCode 中的一个组件,它解析源代码文件并构建符号数据库,这个数据库用于实现多种功能,如代码导航、查找引用、代码大纲等。

复制代码
${workspaceFolder}
H:/UE5/UE_5.2/Engine/Source/Runtime/Core/Public
H:/UE5/UE_5.2/Engine/Source/Runtime/Engine/Public
H:/projects/MyProjectForPlug/Source
相关推荐
csdn_aspnet13 小时前
2026 年 9 款最佳开源 AI 编码助手及常见问题解答
vscode·continue·cline·goose·ai编码·aider·opencode
任逍遥201114 小时前
免费!VS Code 行为树编辑器 micBT:行为树生成、编辑、推演、调试
vscode·行为树·vscode插件·micbt
拂拉氏16 小时前
【知识讲解】 Linux中vim编辑器的学习与使用
linux·编辑器·vim
林三的日常16 小时前
【无标题】
java·spring boot·vscode·调试·后端开发
Super 含17 小时前
Android 包体积优化(一):APK 到底大在哪里?从 APK 结构到体积分析
android·ide·vscode
冷雨夜中漫步17 小时前
IDEA CodeStyle代码风格格式化模板
java·ide·intellij-idea
愚公搬代码17 小时前
【愚公系列】《Web应用安全》005-Visual Studio Code编辑器的使用
前端·安全·编辑器
Promising_GEO19 小时前
新电脑科研环境配置指南:Miniforge + PyCharm + GitHub 从安装到可用
ide·python·pycharm·github·地理
舞动青春8819 小时前
vscode copilot配置kimi k3
ide·vscode·copilot
爱上纯净的蓝天20 小时前
AtomCode 多语言开发支持:一个 AI IDE 搞定全栈开发
ide·多语言·全栈开发·atomcode