极狐 GitLab

Xcode 插件使用指南

驭码CodeRider 为 Xcode 开发者提供自然语言生成代码、代码补全、智能技术问答及知识库问答功能。

说明:在 Xcode 环境中使用 CodeRider,需要先完成 CodeRider 的安装与登录,相关说明请参考:Xcode 安装与登录指南

1. 代码智能生成/补全#

1.1 代码智能实时补全#

当您在 Xcode 中编写代码时,在开启代码补全功能的情况下,CodeRider 会根据相关代码内容自动为您实时补全代码,此时您可以使用快捷键接纳代码建议。

image.png

Xcode 中代码补全快捷键如下:

操作macOS
接受补全建议Tab
显示全部补全建议
接受全部补全建议 + Tab

1.2 自然语言生成代码#

您可以在 Xcode 中使用自然语言描述您的编程需求,CodeRider 将根据需求指令生成代码建议。

在编辑器中生成代码时,CodeRider 将参考相关代码内容自动为您生成代码。您可以使用快捷键接纳生成代码,也可以废弃当前代码建议。(快捷键参考“代码智能实时补全”。)

在对话框中生成代码时,您可直接输入自然语言需求,CodeRider 将生成对应代码建议。您可以点击“插入”直接将生成代码插入到光标停留位置。

image.png

2. 智能辅助编程#

说明:

  1. CodeRider 提供代码解释、代码注释、代码修改、单元测试、代码优化、项目引导功能的快捷触发方式:选中代码片段后,在对话框输入"/"后选择对应的快捷操作。
  2. 用户在其他平台、IDE 配置的企业指令、个人快捷指令,亦可通过在对话框输入"/"使用。 image.png

2.1 项目引导#

CodeRider 为项目提供快速引导功能,帮助您快速上手项目代码。 注:当前项目需已创建为代码知识库,否则将不会检索代码仓内容,影响该功能使用效果。

image.png

2.2 代码解释#

CodeRider 自动识别选中代码的编程语言并生成代码解释,帮助您更高效地阅读和理解代码。

image.png

2.3 代码注释#

CodeRider 为所选代码片段生成行间注释,提升代码的可读性,帮助您快速阅读代码。

image.png

2.4 代码修改#

CodeRider 根据您输入的代码修改指令完成对选中代码的修改,帮助您快速完成代码优化。

image.png

2.5 单元测试#

CodeRider 为所选代码片段生成单元测试代码,帮助您准确、高效地测试函数或代码片段。

image.png

2.6 代码优化#

CodeRider 为所选代码片段生成改进建议及参考优化代码,以提升代码的可读性、可维护性、安全性等,帮助您生成更优美的代码。

image.png

3. 智能问答#

3.1 自然语言多轮技术问答#

CodeRider 支持多轮对话问答,能够快速响应开发人员的问题,并提供准确的解决方案。另外,当您需要针对代码片段提问时,请先将对应代码片段粘贴到对话输入框或通过 “#” 选择代码文件内容,并输入相关问题。

CodeRider 会在当前会话框首次聊天时,生成会话标题摘要。同时,支持在“历史记录”界面删除指定会话记录。

image.png

3.2 知识库问答#

CodeRider 支持企业知识库功能,拥有访客及以上权限的用户可以在对话框“@” 知识库名称,并结合知识库内容进行技术问答。

image.png

3.3 企业代码问答#

CodeRider 支持企业代码问答功能,拥有访客及以上权限的用户可以在对话框“@” 代码知识库名称,并结合代码知识库内容进行技术问答。

image.png