开通账号
在GitHub上面登录,需要有一张可以支付的信用卡。绑定之后可以免费使用一个月。
个人账号一个月后需要10美元的费用。
官网
copilot插件安装好
设置settings
简单使用了默认的,全部语言默认开启copilot。
设置copilot快捷键
默认的快捷键有这些:
官网doc
给我们写一个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);
}
}
代码出来了,搞定。
后续有其他使用心得,继续分享出来。