Help us learn about your current experience with the documentation. Take the survey.
安装和设置 GitLab for Visual Studio 扩展
要获取此扩展,可以使用以下任一方法:
- 在 Visual Studio 中,从活动栏选择 扩展,然后搜索
GitLab。 - 从 Visual Studio Marketplace。
- 从 GitLab,从 发布列表, 或直接 下载最新版本。
该扩展需要:
- Visual Studio 2022 版本 17.6 或更高版本,支持 AMD64 或 Arm64。
- Visual Studio 的 IntelliCode 组件。
- GitLab 版本 16.1 及更高版本。
- GitLab Duo Code Suggestions 需要 GitLab 版本 16.8 或更高版本。
- 不要使用 Visual Studio for Mac,因为它不受支持。
启用此功能不会收集任何新的额外数据。私有非公开的 GitLab 客户数据不会用作训练数据。 了解更多关于 Google Vertex AI Codey APIs 数据治理 的信息。
连接到 GitLab
下载并安装扩展后,将其连接到您的 GitLab 账户。
创建个人访问令牌
如果您使用的是 GitLab 自托管版,请创建一个个人访问令牌。
- 在左侧边栏中,选择您的头像。
- 选择 编辑个人资料。
- 在左侧边栏中,选择 访问令牌。
- 选择 添加新令牌。
- 输入名称、描述和过期日期。
- 选择
api和read_user范围。 - 选择 创建个人访问令牌。
使用 GitLab 进行身份验证
然后使用 GitLab 进行身份验证。
- 在 Visual Studio 中,在顶部栏中,转到 工具 > 选项 > GitLab。
- 在 访问令牌 字段中,粘贴您的令牌。令牌不会显示,其他人也无法访问。
- 在 GitLab URL 文本框中,输入您的 GitLab 实例的 URL。对于 GitLab.com,请使用
https://gitlab.com。
配置扩展
此扩展提供了可与 GitLab 一起使用的自定义命令。大多数命令没有默认键盘快捷键,以避免与您现有的 Visual Studio 配置冲突。
| 命令名称 | 默认键盘快捷键 | 描述 |
|---|---|---|
GitLab.ToggleCodeSuggestions |
无 | 打开或关闭代码建议。 |
GitLab.OpenDuoChat |
无 | 打开 GitLab Duo 聊天。 |
GitLab.GitLabDuoNextSuggestions |
Ctrl+Alt+N | 切换到下一个代码建议。 |
GitLab.GitLabDuoPreviousSuggestions |
无 | 切换到上一个代码建议。 |
GitLab.GitLabExplainTerminalWithDuo |
Ctrl+Alt+E | 解释终端中的选定文本。 |
GitLabDuoChat.ExplainCode |
无 | 解释选定的代码。 |
GitLabDuoChat.Fix |
无 | 修复选定代码的问题。 |
GitLabDuoChat.GenerateTests |
无 | 为选定代码生成测试。 |
GitLabDuoChat.Refactor |
无 | 重构选定代码。 |
您可以使用键盘快捷键访问扩展的自定义命令,您可以自定义这些快捷键:
- 在顶部栏中,转到 工具 > 选项。
- 转到 环境 > 键盘。搜索
GitLab.。 - 选择一个命令,并为其分配键盘快捷键。