极狐 GitLab

适用于 VS Code 的极狐GitLab 扩展

适用于 VS Code 的极狐GitLab 扩展 将极狐GitLab Duo 和其他极狐GitLab 功能直接集成到您的 IDE 中。

要开始使用,请安装和配置该扩展。为增强安全性,您可以在 Visual Studio Code Dev Container 中设置该扩展。

配置完成后,此扩展会将您日常使用的极狐GitLab 功能直接带入 VS Code 环境:

  • 处理项目:使用议题计划并跟踪工作,审查并讨论合并请求中的变更,分享代码片段。使用极狐GitLab Duo 进行 AI 原生的规划和编码。
  • 监控和测试 CI/CD 流水线:测试您的流水线配置,查看流水线状态和作业输出。
  • 保护您的应用程序:审查安全发现,并对您的项目进行 SAST 扫描。
  • 浏览代码库:以只读模式访问极狐GitLab 代码库,无需克隆。

当您在 VS Code 中查看极狐GitLab 项目时,扩展会显示有关当前分支的信息:

  • 分支最新 CI/CD 流水线的状态。
  • 指向该分支合并请求的链接。
  • 如果合并请求包含议题关闭模式,则提供指向该议题的链接。

极狐GitLab 扩展面板#

安装并设置扩展后,您可以访问以下功能:

  • 在左侧边栏中,极狐GitLab ():管理议题和合并请求,运行 CI/CD 命令,查看流水线状态,以及执行安全扫描。您还可以使用自定义查询扩展您的视图。
  • 在左侧边栏中,极狐GitLab Duo Agent 平台 ():
    • 聊天标签页:与极狐GitLab Duo Agentic Chat 交互,或使用 新会话 () 下拉列表选择一个基础或自定义代理进行协作。
    • 流程标签页:使用软件开发工作流。了解更多关于聊天和工作流的区别
  • 在状态栏中,Duo ():查看极狐GitLab Duo 代码建议的功能状态,并在编写代码时查看文件中的建议。
  • 在左侧边栏中,极狐GitLab Duo Chat ():与极狐GitLab Duo 非 Agent 聊天交互。

如果这些功能未出现,请参阅故障排除获取指导。

自定义键盘快捷键#

您可以为 接受行内建议接受行内建议的下一个单词接受行内建议的下一行 分配不同的键盘快捷键:

  1. 在 VS Code 中,运行 首选项: 打开键盘快捷方式 命令。
  2. 找到您想要编辑的快捷方式,然后选择 更改键绑定 ()。
  3. 将您偏好的快捷键分配给 接受行内建议接受行内建议的下一个单词接受行内建议的下一行
  4. Enter 键保存更改。

更新扩展#

要将扩展更新到最新版本:

  1. 在 Visual Studio Code 中,前往 设置 > 扩展
  2. 搜索由 极狐GitLab (gitlab.com) 发布的 极狐GitLab
  3. 扩展: 极狐GitLab 中,选择 更新到 {更高版本}
  4. 可选。要在未来启用自动更新,请选择 自动更新

安装预发布版#

极狐GitLab 将扩展的预发布构建发布到 VS Code Extension Marketplace。

要安装预发布构建:

  1. 打开 VS Code。
  2. 扩展 > 极狐GitLab 下,选择 切换到预发布版本
  3. 选择 重启扩展

检查极狐GitLab Duo 状态#

  1. 在 Visual Studio Code 中,在底部状态栏上,选择极狐GitLab 图标 ()。
  2. VS Code 搜索框下方会打开一个菜单,适用于 VS Code 的极狐GitLab 扩展会显示状态。任何错误会显示在 状态: 旁边。

对于极狐GitLab Duo 非 Agent 聊天,您还可以查看 Chat 状态