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)。

你可能感兴趣的:(工具,github,copilot)