Copilot与Cline配置与使用
更新:20250503
资源
VS Code LM API 配置
安装GitHub Copilot并登录
先安装Github Copilot插件,登录Copilot Pro(教育优惠免费)。
配置Cline和Roo Code
安装插件Cline和Roo Code后,使用VS Code LM API
的方法是一样的。
Cline 与 Roo Code,API Provider配置为VS Code LM API
,就可以使用Copilot的大模型了。
解锁Copilot与API调用
解锁完整版的Copilot并解决调用Claude3.7模型报错:
解决方案,去掉x-onbehalf-extension-id:
主要步骤
编辑.vscode/extensions/github.copilot-chat-0.26.7/dist/extension.js
,去掉这部分:
,"x-onbehalf-extension-id":`xxx`
其中xxx的内容可能会改变,去除之后保存重启VS Code即可。
解锁前只有claude 3.5,解锁后就有3.7了。这种方式可能随时会被官方禁用。
调整Cline和Roo Code窗口
参考:【奇技淫巧】vscode -> Cursor,简单两步把你的vscode变成cursor
主要步骤:拖动窗口到Copilot的标签上。
效果:
这一步非常重要,原来因为窗口布局切换的问题,觉得cline和roo code比trae和cursor体验差很多,窗口这样调整以后,使用体验好了很多。
设置中文
cline:
roo code:
MCP使用
cline自带mcp应用市场,可以直接点击安装:
自动设置MCP Server非常方便:
自动会生成MCP配置:
roo code:
可以直接复制cline自动生成的mcp配置过来就能使用了。
mcp的配置路径可以收藏到文件浏览的侧边栏,以便后续可以快速找到。
自定义提示词
大模型有一些默认的思考或执行方式,如果不想每次都纠正它,就提前设置好提示词。
chatwise集成
GitHub Copilot还可以跟一些AI客户端集成,比如Chatwise。
通过关键字匹配MCP
参考教程:https://qianniucity.feishu.cn/wiki/KdMJwEP7JiMZjKknZpIcEX5hnfd
项目根目录编辑文件.clinerules
,配置示例:
{
"mcpRules": {
"webInteraction": {
"servers": [
"firecrawl-mcp-server",
"fetch-mcp"
],
"triggers": [
"web",
"scrape",
"browse",
"website",
"网页",
"网址",
"url"
],
"description": "Tools for web browsing and scraping"
},
"browser": {
"servers": [
"browser-tools-mcp"
],
"triggers": [
"browser",
"browser tools",
"use browser",
"浏览器"
],
"description": "Tools for using the browser"
},
"search": {
"servers": [
"tavily-mcp",
"exa-mcp-server"
],
"triggers": [
"search",
"搜索"
],
"description": "Tools for search"
},
"fileAnddata": {
"servers": [
"filesystem",
"sqlite"
],
"triggers": [
"file",
"directory",
"database",
"sqlite",
"文件",
"数据库"
],
"description": "Tools for database and files"
},
"github": {
"servers": [
"github"
],
"triggers": [
"github"
],
"description": "Tools for github"
}
}
}