当前位置: 首页 > news >正文

VScode中关于Copilot的骚操作

目录

1. Ctrl + I 直接在工作区对话

2.Tab 党福音:写注释生成代码

3. 连续写几行函数头,Copilot 会自动“补全全函数”

4. 自动写单元测试

5. 在注释中要求它写某种风格

6. 代码重写器

7. 多语言切换无痛自动翻译

8. 在空文件中写注释,一行驱动整段逻辑

9. 写 README / 文档也能用 Copilot

10. SQL 查询生成器

11. 正则表达式生成器(救命稻草级别)


在申请Github学生认证后我们会免费获得Copilot pro,现在我们看看我们在VScode中可以用Copilot做哪些酷酷的事情

1. Ctrl + I 直接在工作区对话

我们可以直接在工作区用 Ctrl + I 与Copilot进行对话,而不需要打开侧栏占用我们的空间(如果想关闭,按esc)


2.Tab 党福音:写注释生成代码

只写一行注释,然后按 Tab,Copilot 会自动生成代码。

# 读取一个文件并按行打印内容

💡骚操作:用中文写注释 Copilot 也能理解(尤其在 Python/JavaScript 中效果较好)。


3. 连续写几行函数头,Copilot 会自动“补全全函数”

function add(a, b) {

按 Tab 后,Copilot 往往会自动写出 return 或一整个函数体。(当然如果你不想AI干扰你思考,可以用esc退出,也可以参考我之前发的工具专栏中 VScode 的 py 或 C++ 的 js配置 进行长期的关闭)


4. 自动写单元测试

只需写一行:

# 为上面的函数编写一个单元测试

或者:

def test_add():

Copilot 就能智能“猜测”你测试的是哪个函数,并自动生成合理的测试用例。


5. 在注释中要求它写某种风格

# 用递归方式实现快速排序

或者:

# 用面向对象的方法写一个猫类,要求带喵叫功能

它会生成非常“到位”的代码,常常超出预期。


6. 代码重写器

选中一段代码 → 右键 → Copilot: Explain, Fix, Refactor 都可以用!

💡骚操作:Copilot Chat 插件配合使用效果更强,类似 ChatGPT 对代码的即时对话分析。


7. 多语言切换无痛自动翻译

// 将下面的 Python 函数改写为 C 语言

粘贴 Python 代码后,Copilot 会生成对应的 C 语言实现,特别适合多语言混合项目。


8. 在空文件中写注释,一行驱动整段逻辑

例如:

// 实现一个 HTTP 服务,监听 8080 端口,返回 Hello World

在 .go 文件中输入这行,基本上整个主函数就出来了。


9. 写 README / 文档也能用 Copilot

在 README.md 中输入:

# 项目介绍这是一个用于处理图像识别的工具,功能包括:

Copilot 会列出你没写完的点、自动帮你补全 Markdown 文档。


10. SQL 查询生成器

写注释或自然语言:

-- 查询所有年龄大于 30 的用户,并按年龄倒序排序

Copilot 会自动输出完整的 SQL。


11. 正则表达式生成器(救命稻草级别)

// 匹配邮箱地址的正则表达式

它能一键给出正确的正则,还能配备注释说明含义。

相关文章:

  • linux crash工具详解
  • 第R8周:RNN实现阿尔兹海默病诊断(pytorch)
  • jupyter notebook运行简单程序
  • 基于EFISH-SCB-RK3576工控机/SAIL-RK3576核心板的KTV点歌主机技术方案‌(国产化替代J1900的全场景技术解析)
  • uniapp开发06-视频组件video的使用注意事项
  • 交互式入门:点击绽放的樱花树(花瓣飘落动画)
  • 【论文笔记】SOTR: Segmenting Objects with Transformers
  • 「OC」源码学习——objc_class的bits成员探究
  • Dify 快速构建和部署基于LLM的应用程序
  • ModBus协议详解:从基础概念到C#实现RTU与TCP通讯
  • Spring Boot配置文件详解:从入门到精通
  • 养生小锦囊:开启健康生活新模式
  • 16. Qt系统相关:事件、定时器
  • 信息系统项目管理师-软考高级(软考高项)​​​​​​​​​​​2025最新(七)
  • 学习Linux的第二天
  • 《架构安全原则》解锁架构安全新密码
  • labuladong刷题day3-数组使用双指针技巧
  • python打卡day16
  • kotlin 03flow-stateFlow和sharedFlow企业中使用
  • 网络原理 TCP/IP
  • 下辖各区密集“联手”,南京在下一盘什么样的棋?
  • 英德宣布开发射程超2000公里导弹,以防务合作加强安全、促进经济
  • 俄外交部:俄乌伊斯坦布尔谈判改在当地时间15日下午举行
  • 全国人大常委会今年将初次审议检察公益诉讼法
  • 中国至越南河内国际道路运输线路正式开通
  • 违法违规收集使用个人信息,爱奇艺、轻颜等65款App被点名