GitHub Copilot快捷键命令

GitHub Copilot Chat 提供了 @ 命令(用于访问项目内容)和 / 命令(用于代码操作和优化)。以下是完整的 @/ 命令 作用总结:


1. @ 命令(作用于项目和文件)

@ 主要用于引用项目范围的内容,让 Copilot 参考整个代码库,而不仅仅是当前文件。

命令作用
@workspace让 Copilot 访问整个项目的代码,用于查找函数、类、优化代码等。
@file让 Copilot 访问当前文件的所有内容,提升代码理解能力。
@recent让 Copilot 参考最近编辑的代码块,提供上下文建议。
@symbol让 Copilot 识别代码中的某个符号(如函数、类)并查找相关定义。

🔹 示例

@workspace 查找 process_data 这个函数在哪里定义的
@file 解释当前文件的代码

2. / 命令(作用于代码操作和优化)

/ 主要用于代码解析、优化、调试、测试等任务。

命令作用示例
/explain解释代码/explain 选中代码后运行,Copilot 解释其作用。
/optimize优化代码/optimize 让 Copilot 提供更高效的代码实现。
/fix修复错误/fix 让 Copilot 自动修正代码中的 bug。
/tests生成测试/tests 让 Copilot 生成单元测试。
/doc生成文档/doc 让 Copilot 为代码添加注释或文档字符串。
/steps拆解代码逻辑/steps 让 Copilot 逐步分析代码的执行流程。
/refactor代码重构/refactor 让 Copilot 重新组织代码,提高可读性。
/debug发现 Bug/debug 让 Copilot 分析代码中的潜在问题。
/complete补全代码/complete 让 Copilot 自动完成代码片段。
/generate生成代码/generate 让 Copilot 依据需求创建新代码。
/comment生成注释/comment 让 Copilot 为代码添加简要注释。

🔹 示例

/explain 选中一段代码,解释其作用
/tests 选中一个函数,让 Copilot 生成测试代码
/refactor 让 Copilot 重构代码,使其更清晰

3. @ vs / 对比

类型作用范围常见用途示例
@访问代码库查找代码、引用文件@workspace 解释项目结构
/代码处理解释、优化、修复、测试/optimize 选中代码让 Copilot 提供更优解

总结:

  • @ 命令 适用于 引用代码库@workspace@file)。
  • / 命令 适用于 代码分析、优化、修复/explain/optimize/tests)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值