vscode 完美配置函数自动补全 SylixOS 代码定义完美跳转 优雅地写代码 c cpp intelliSenseEngine

vscode c语言 API函数跳转 自动补全 c_cpp

  • 本文章主要内容: 在 windows 下使用 vscode 优雅地开发 SylixOS. 实现API函数自动补全, 函数定义跳转等功能. 可举一反三, 其他 c 语言开发也可同样配置.

1. 安装插件

  1. 安装 vscode 过程不表
  2. 在 vscode 安装 c 语言扩展插件c 语言扩展插件

2. 进行 vscode 配置

  1. 打开 settings.json 进行配置
    快捷键 Ctrl + Shift + p 打开命令栏, 输入 settings.json, 选择如下图
  2. 请首先恢复所有设置到默认, 来测试下面的配置是否生效. 请先复制保存您的setting.json的所有内容, 以便您之后恢复原本的设置. 将下面的内容完全复制替换到 settings.json.(注意:若是 SylixOS IDE 不是以默认路径安装则自行修改下面的路径)
{
   "C_Cpp.intelliSenseEngine": "Tag Parser",
   "C_Cpp.intelliSenseUpdateDelay": 800,
   "C_Cpp.default.browse.path": [
   "C:/ACOINFO/RealEvo/src/default/SylixOS/components/libsylixos/SylixOS",
   "C:/ACOINFO/RealEvo/src/default/SylixOS/components/libcextern/libcextern"]
}
  • 配置解释: Tag Parser: 提供非上下文的简单提示, 也就是说生成提示内容的搜索范围会超过本文件的范围. 解析器会去"C_Cpp.default.browse.path"去寻找匹配内容. 该路径下的所有子文件夹会被递归搜索.
  1. 测试配置是否生效
    在 vscode 下创建一个 c 文件并保存, 包含下图中的头文件#include <sylixos.h>, 任意输入一个 SylixOS API, 应有自动提示显示. 点击函数名转到定义, 应该可以跳转到您上面配置路径的某个子文件夹下的 c 文件中.

    若有上图中的自动补全提示, 则说明您配置成功了. 您可以恢复之前的配置,并添加刚刚新的配置.

3. 其他开发的补全配置

  • 若您是开发其他项目的 c 语言工作者, 您将 “C_Cpp.default.browse.path” 下的路径配置成对应的库目录即可.
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值