正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

エディタ拡張機能

GitLabエディタ拡張機能を使用すると、GitLabとGitLab Duoのパワーを、お好みの開発環境に直接取り込むことができます。GitLabの機能とGitLab Duo AI機能を使用して、エディタを離れることなく、日々のタスクを処理できます。例:

  • プロジェクトを管理します。
  • コードを記述およびレビューします。
  • イシューを追跡します。
  • パイプラインを最適化します。

これらの拡張機能は、コーディング環境とGitLabの間のギャップを埋めることで、生産性を向上させ、開発プロセスを向上させます。

利用可能な拡張機能

GitLabは、次の開発環境に対応した拡張機能を提供しています:

コマンドラインインターフェースを使用する場合は、以下を試してください:

  • GitLab CLIをglab
  • Neovim用GitLab.nvim: GitLab Duoのコード提案をターミナルウィンドウのNeovimに直接取り込みます。

機能

当社のエディタ拡張機能は、強力なGitLab Duoインテグレーションを提供し、Visual Studio CodeとglabはインテグレーションされたGitLabワークフローエクスペリエンスを備えています。

GitLab Duoコード提案

GitLab Duoコード提案は、AIアシストコーディング機能を提供します:

  • コード補完: 入力中の現在のコード行に対する補完候補を表示します。これを使用して、1つまたは複数のコード行を完成させます。
  • コード生成: 自然言語コードのコメントブロックに基づいてコードを生成します。コメントを記述し、Enterを押して、コメントのコンテキストと残りのコードに基づいてコードを生成します。
  • コンテキスト認識型の候補: IDEで開いているファイル、カーソルの前後のコンテンツ、ファイル名、拡張子の種類を使用して、関連性の高い候補を提供します。
  • 複数の言語のサポート: 開発環境でサポートされているさまざまなプログラミング言語で動作します。

GitLab Duoチャット

GitLab Duoチャットを使用して、開発環境でAIアシスタントと直接やり取りします。

  • GitLabについて: GitLabの仕組み、コンセプト、ステップごとの手順に関する回答を入手できます。
  • コード関連のクエリ: コードスニペットの説明を求めたり、テストを生成したり、IDEで選択したコードをリファクタリングしたりできます。

エディタ拡張機能チーム手順書

サポートされているすべてのエディタ拡張機能のデバッグの詳細については、エディタ拡張機能チーム手順書を参照してください。内部ユーザーの場合、この手順書には、内部ヘルプをリクエストするための手順が記載されています。

フィードバックとコントリビュート

従来の機能とAIネイティブ機能の両方に関するご意見をお待ちしております。拡張機能の開発について、ご提案や問題点、またはコントリビュートしたいことがございましたら:

  • GitLabプロジェクトで問題をレポートします。
  • エディタ拡張機能プロジェクトで新しいイシューを作成して、機能リクエストを送信してください。
  • それぞれのGitLabプロジェクトでマージリクエストを送信します。