插件功能入门

最近更新时间:2025-02-14 17:55:54

我的收藏

VS Code

腾讯云 AI 代码助手主要提供两类功能:AI 助手对话功能和代码补全功能。

AI 助手对话功能

AI 助手对话面板包括:左侧对话面板和编辑器内功能对话面板。
左侧对话面板。
和传统的聊天软件类似,但是开发者只能与 AI 助手进行对话,并且只能咨询有关编程技术的问题。左侧对话面板更适合咨询一些宽泛的问题,问题答案具有不确定性,不能保证百分之百回答正确,需要开发者多回合沟通才能得到最终答案,并且答案不一定有代码,可能是代码 + 文字说明等各种各样的形式。至于答案里面的代码部分是否需要复制或者插入到代码文件中,操作相对灵活自由,开发者自由选择。
编辑器内功能对话面板。
编辑器内功能对话面板是选中代码后进行交互,要求 AI 助手对选中的代码做处理,处理的方式可以通过自然语言交互。对选中的代码处理后的结果,是明确要求开发者选择是接受,还是取消。
面板的概览图如下所示:




代码补全功能

目前支持的主流开发语言的补全,例如:C、C++、CSS、Go、HTML、Java、JavaScript、Kotlin、TypeScript、React、Python、SQL、Markdown 等。
只需要使用编辑器打开代码文件,编辑代码文件时候,AI 代码助手会在合适时机和位置自动触发智能代码补全提示,如下图所示:


快捷键

默认快捷键如下:
操作
macOS
Windows
进行代码解释
-⌥ + ⇧ + X
Shift + Alt + X
进行代码修复
⌥ + ⇧ + Y
Shift + Alt + Y
进行代码注释
⌥ + ⇧ + M
Shift + Alt + M
生成测试单元
⌥ + ⇧ + T
Shift + Alt + T
询问 AI 问题
⌘ + ⌃ + I
Ctrl + Windows + I
在代码区域打开技术对话
⌘ + ⌃ + N
Ctrl + Windows + N
支持按下图操作,进行快捷键配置:单击插件菜单,选择键盘快捷方式,即可对快捷键进行自定义。


对话快捷指令

在对话输入框中,输入 / 或 @ 调用预置的快捷指令:
/clear:清空当前会话。
/comments:为所选的代码添加文档注释。
/new-notebook:创建一个新的 Jupyter 笔记本。
/explain:解释所选代码的工作原理。
/fix:针对所选代码中的问题提出修复方案。
/tests:为所选代码生成单元测试。
/name-var:变量命名。
/cr:为所选代码和本地提交的 Diff 提出评审方案。
/help:查看使用指南。
@vscode:询问 VS Code。
@terminal:询问如何在终端中执行某些操作。
@workspace:询问您的工作空间,将自动引用当前代码。

IDEA

AI 助手对话功能

AI 助手对话面板与传统的聊天软件类似,只是开发者只能与 AI 助手进行对话,并且只能咨询一些有关编程技术的问题。对话面板适合咨询一些比较宽泛的问题,一些复杂的问题,需要开发者多回合沟通才能得到最终答案,并且答案的形式是纯文字或者是代码 + 文字说明等形式。如下所示:


代码补全功能

目前支持的主流开发语言的补全,例如:C、C++、CSS、Go、HTML、Java、JavaScript、Kotlin、TypeScript、React、Python、SQL、Markdown 等。只需要使用编辑器打开代码文件,编辑代码文件时候,AI 代码助手会在合适时机和位置自动触发智能代码补全提示,如下图所示:


快捷键

默认快捷键如下:
操作
macOS
Windows
触发代码补全
Enter
Enter
采纳所有推荐代码
Tab
Tab
按行采纳推荐代码
Ctrl + ⌘ + →
Ctrl + alt + →
按词采纳推荐代码
⌘ + →
Ctrl + →
切换至下一个推荐结果
⌥ + ]
Alt + ]
切换至上一个推荐结果
⌥ + [
Alt + [
手动触发推荐
⌥ + \\
Alt + \\
撤销当前推荐状态
Esc
Esc
1. 支持按下图操作,进行快捷键配置:单击插件菜单,选择快捷键编辑。



2. 在弹出的设置弹窗中,选择按键映射,并在右侧找到“插件”文件夹。



3. 在“插件”文件夹中,找到“Tencent Cloud Ai Code Assistant”,即可对快捷键进行自定义。




对话快捷指令

在对话输入框中,输入 / 或 @ 调用预置的快捷指令:
/comments:为所选的代码添加文档注释。
/explain:解释所选代码的工作原理。
/fix:针对所选代码中的问题提出修复方案。
/tests:为所选代码生成单元测试。
/clear:清空当前会话。
/cr:AI 代码评审。
/help:使用指南。
@workspace:询问您的工作空间,将自动引用当前代码。
@terminal:询问如何在终端中执行某些操作。

Visual Studio 2022

在 Visual Studio 2022 中,目前腾讯云 AI 代码助手同样主要提供两类功能:技术对话和代码补全。

代码补全功能

在 Visual Studio 2022 代码编辑区内,可以通过正常编码停顿后自动触发腾讯云 AI 代码助手的代码补全功能,并会根据上下文智能生成准确的代码补全推荐。代码补全推荐可以包含注释、变量、函数等一应俱全的补全推荐内容。


技术对话功能

插件提供了多种语言和为各种框架提供了建议,在 Visual Studio 2022 上全面支持 C#、C++、TypeScript、ASP.Net 等方面的回答。当咨询复杂问题时,可以尝试与 AI 代码助手进行多轮对话,一步步接近想要的结果。


对话快捷指令

在对话时也可以在对话框中调用 / 或 @ 指令,来进行对话,目前 Visual Studio 2022 支持的指令如下:
/clear:清空当前会话。
/comments:为所选代码添加文档注释。
/explain:解释所选代码的工作原理。
/fix:提出针对所选代码问题的修复方案。
/tests:为所选代码生成单元测试。
/nameVariable:智能命名变量。
@workspace:自动引用当前工作空间代码。

微信开发者平台 IDE

目前,腾讯云 AI 代码助手在微信开发者平台中主要提供技术对话功能,包括左侧对话面板和编辑器内功能对话面板。

左侧对话面板

在左侧对话面板中,您可以在对话框中输入编程技术相关的问题,进行技术对话,当生成的结果不满意时,可以进行多轮对话,一步步生成您想要的结果。

同时,目前 AI 助手也提供了如下指令,帮助您进行快捷对话:
/clear:清空当前会话。
/comments:为所选代码添加文档注释。
/explain:解释所选代码的工作原理。
/fix:提出针对所选代码问题的修复方案。
/tests:为所选代码生成单元测试。
/help:查看使用指南。
@workspace:自动引用当前工作空间代码。
@vscode:询问 VS Code。
@terminal:询问如何在终端中执行某些操作。

编辑器内功能对话面板

编辑器内功能对话面板是选中代码后进行对话,目前暂时提供生成注释文档、解释代码、生成测试、修复代码功能。