开通账号

在GitHub上面登录,需要有一张可以支付的信用卡。绑定之后可以免费使用一个月。
个人账号一个月后需要10美元的费用。
官网

copilot插件安装好

在这里插入图片描述

设置settings

简单使用了默认的,全部语言默认开启copilot。
在这里插入图片描述

设置copilot快捷键

在这里插入图片描述
默认的快捷键有这些:
在这里插入图片描述

官网doc

copilot使用文档

给我们写一个hello world

写一个include之后,写了一行注释。按下enter换行,代码就出来了。

在这里插入图片描述
这时候感觉代码可以的话,键盘按一下TAB,代码就出来:
在这里插入图片描述

尝试写写功能

首先,写注释:

//用代码实现二叉树深度遍历

点击enter,他给我补全了下一行注释:

//用代码实现二叉树深度遍历
//二叉树结构体

接着出现结构体代码:

//用代码实现二叉树深度遍历
//二叉树结构体
typedef struct BiTNode{
    int data;
    struct BiTNode *lchild,*rchild;
}BiTNode,*BiTree;

接着又出现注释,继续enter,又出来注释:

//用代码实现二叉树深度遍历
//二叉树结构体
typedef struct BiTNode{
    int data;
    struct BiTNode *lchild,*rchild;
}BiTNode,*BiTree;

//创建二叉树

接着又出现代码
在这里插入图片描述
TAG键按一下:

//创建二叉树
void CreateBiTree(BiTree *T){
    int ch;
    scanf("%d",&ch);
    if(ch == -1){
        *T = NULL;
    }else{
        *T = (BiTree)malloc(sizeof(BiTNode));
        if(!*T){
            exit(-1);
        }
        (*T)->data = ch;
        printf("输入%d的左子节点:",ch);
        CreateBiTree(&(*T)->lchild);
        printf("输入%d的右子节点:",ch);
        CreateBiTree(&(*T)->rchild);
    }
}

代码出来了,搞定。
后续有其他使用心得,继续分享出来。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐