GitLab for VS Code拡張機能
GitLab for VS Code拡張機能は、GitLab Duoやその他のGitLab機能をIDEに直接統合します。
利用を開始するには、拡張機能をインストールして設定します。セキュリティを強化するために、Visual Studio Code開発コンテナに拡張機能を設定できます。
設定が完了すると、この拡張機能により、日常的に使用するGitLabの機能がVS Code環境に直接組み込まれます。
- プロジェクトで作業する: イシューを使用して作業を計画および追跡し、マージリクエストで変更をレビューおよび議論し、コードスニペットを共有します。AIネイティブな計画とコーディングにはGitLab Duoを使用します。
- CI/CDパイプラインを監視およびテストする: パイプラインの設定をテストします。パイプラインのステータスとジョブ出力を表示します。
- アプリケーションを保護する: セキュリティの調査結果をレビューし、プロジェクトのSASTスキャンを実行します。
- リポジトリを参照する: GitLabリポジトリをクローンせずに読み取り専用モードでアクセスします。
VS CodeでGitLabプロジェクトを表示すると、拡張機能は現在のブランチに関する情報を表示します。
- ブランチの最新のCI/CDパイプラインのステータス。
- このブランチのマージリクエストへのリンク。
- マージリクエストにイシューのクローズパターンが含まれている場合は、そのイシューへのリンク。
GitLab拡張機能パネル
拡張機能には次の機能が含まれています:
- 左サイドバーのGitLab( ): イシューとマージリクエストを管理し、CI/CDコマンドを実行し、パイプラインステータスを表示し、セキュリティスキャンを実行します。カスタムクエリでビューを拡張することもできます。
- 左サイドバーのGitLab Duo Agent Platform( ):
- チャットタブ: GitLab Duo Agentic Chatを操作するか、新しいチャット( )ドロップダウンリストを使用して、基礎エージェントまたはカスタムエージェントを選択して作業します。
- フロータブ: ソフトウェア開発フローを使用します。チャットとフローの違いについて詳しく知る。
- ステータスバーのDuo( ): GitLab Duoコード提案の機能ステータスを確認し、コードを作成しながらファイル内の提案をレビューします。
- 左サイドバーのGitLab Duo Chat( ): GitLab Duo Non-Agentic Chatを操作します。
これらの機能が表示されない場合は、トラブルシューティングを参照してください。
キーボードショートカットをカスタマイズする
Accept Inline Suggestion(インライン提案を受け入れる)、Accept Next Word Of Inline Suggestion(インライン提案の次の単語を受け入れる)、またはAccept Next Line Of Inline Suggestion(インライン提案の次の行を受け入れる)に対して、別のキーボードショートカットを割り当てることができます。
- VS Codeで
Preferences: Open Keyboard Shortcutsコマンドを実行します。 - 編集するショートカットを見つけて、Change keybinding(キー割り当てを変更)( )を選択します。
- 使用するショートカットをAccept Inline Suggestionインライン提案を受け入れる)、Accept Next Word Of Inline Suggestion(インライン提案の次の単語を受け入れる)、またはAccept Next Line Of Inline Suggestion(インライン提案の次の行を受け入れる)に割り当てます。
- Enterキーを押して変更を保存します。
拡張機能を更新する
拡張機能を最新バージョンに更新するには、次の手順に従います。
- Visual Studio Codeで、設定 > Extensionsに移動します。
- GitLab(
gitlab.com)が発行したGitLabを検索します。 - Extension: GitLabから、Update to {later version} を選択します。
- オプション。今後自動更新を有効にするには、Auto-Updateを選択します。
プレリリースバージョンをインストールする
GitLabは、拡張機能のプレリリースビルドをVS Code拡張機能マーケットプレースに公開しています。
プレリリースビルドをインストールするには:
- VS Codeを開きます。
- Extensions > GitLabで、Switch to Pre-release Versionを選択します。
- Restart Extensionsを選択します。
GitLab Duoのステータスを確認
- Visual Studio Codeの画面下部のステータスバーで、GitLabアイコン( )を選択します。
- VS Codeの検索ボックスの下にメニューが開き、GitLab for VS Code拡張機能がステータスを表示します。エラーがある場合は Status: の横に表示されます。
GitLab Duo Non-Agentic Chatの場合は、チャットのステータスも確認できます。