Back to Gitlabhq

Paramètres et commandes de l'extension GitLab pour VS Code

doc-locale/fr-fr/editor_extensions/visual_studio_code/settings.md

19.3.08.0 KB
Original Source

L'extension GitLab pour VS Code s'intègre à la palette de commandes de VS Code, étend les intégrations existantes de VS Code avec Git et fournit des options de configuration.

Commandes de la palette de commandes {#command-palette-commands}

Cette extension fournit plusieurs ensembles de commandes que vous pouvez déclencher dans la palette de commandes :

Gérer les projets et le code {#manage-projects-and-code}

  • GitLab: Authenticate
  • GitLab: Compare Current Branch with Default Branch : Comparez votre branche avec la branche par défaut du dépôt et affichez les modifications sur GitLab.
  • GitLab: Open Current Project on GitLab
  • GitLab: Open Remote Repository : Parcourez un dépôt GitLab distant.
  • GitLab: Pipeline Actions - View, Create, Retry, or Cancel
  • GitLab: Remove Account from VS Code
  • GitLab: Validate GitLab Accounts

Gérer les tickets et les merge requests {#manage-issues-and-merge-requests}

Gérer les pipelines CI/CD {#manage-cicd-pipelines}

Fonctionnalités assistées par l'IA {#ai-assisted-features}

  • GitLab: Restart GitLab Language Server
  • GitLab: Show Duo Workflow
  • GitLab: Toggle Code Suggestions
  • GitLab: Toggle Code Suggestions for current language

Autres fonctionnalités {#other-features}

  • GitLab: Apply Snippet Patch
  • GitLab: Clone Wiki
  • GitLab: Create Snippet : Créez un extrait de code public, interne ou privé à partir d'un fichier entier ou d'une sélection.
  • GitLab: Create Snippet Patch : Créez un fichier .patch à partir du fichier entier ou d'une sélection.
  • GitLab: Insert Snippet : Insérez un extrait de code de projet à fichier unique ou à plusieurs fichiers.
  • GitLab: Publish Workspace to GitLab
  • GitLab: Refresh Sidebar
  • GitLab: Show Extension Logs
  • GitLab: View Security Finding Details
  • GitLab: Focus on For current branch View
  • GitLab: Focus on Issues and Merge Requests View
  • GitLab: Diagnostics : Ouvrez une page de paramètres détaillée pour l'extension GitLab pour VS Code.

Intégrations de commandes {#command-integrations}

Cette extension s'intègre également à certaines commandes fournies par VS Code :

  • Git: Clone : Recherchez et clonez des projets pour chaque instance GitLab que vous configurez. Pour plus d'informations, consultez :
  • Git: Add Remote... : Ajoutez des projets existants en tant que remotes depuis chaque instance GitLab que vous configurez.

Paramètres de l'extension {#extension-settings}

Pour savoir comment modifier les paramètres dans VS Code, consultez la documentation VS Code pour les paramètres utilisateur et workspace.

Si vous utilisez des certificats auto-signés pour vous connecter à votre instance GitLab, consultez configurer l'extension pour les autorités de certification personnalisées.

ParamètreValeur par défautInformations
gitlab.customQueriesSans objetDéfinit les requêtes de recherche qui récupèrent les éléments affichés dans le panneau GitLab. Pour plus d'informations, consultez la documentation sur les requêtes personnalisées.
gitlab.authentication.oauthClientIdsSans objetL'ID client OAuth à utiliser (par URL d'instance GitLab) lors de la configuration.
gitlab.debugfalseLorsque true, active le mode de débogage. Le mode de débogage améliore les traces de pile d'erreurs car l'extension utilise des source maps pour comprendre le code minifié. Le mode de débogage affiche également les messages du journal de débogage dans les journaux de l'extension.
gitlab.duo.enabledWithoutGitlabProjecttrueLorsque true, maintient les fonctionnalités GitLab Duo activées si l'extension ne peut pas récupérer le paramètre duoFeaturesEnabledForProject du projet. Lorsque false, désactive toutes les fonctionnalités GitLab Duo si l'extension ne peut pas récupérer le paramètre duoFeaturesEnabledForProject du projet. Voir le paramètre duoFeaturesEnabledForProject.
gitlab.duoAgentPlatform.defaultNamespaceSans objetLe chemin de groupe ou d'espace de nommage par défaut pour la plateforme d'agents GitLab Duo lorsque l'extension ne peut pas obtenir les détails du projet GitLab.
gitlab.duoCodeSuggestions.additionalLanguagesSans objet(Expérimental.) Pour développer la liste des langages officiellement pris en charge pour GitLab Duo Code Suggestions, fournissez un tableau des identifiants de langage. La qualité de Code Suggestions pour les langages ajoutés peut ne pas être optimale.
gitlab.duoCodeSuggestions.enabledtrueLorsque true, active Code Suggestions pour les suggestions assistées par l'IA.
gitlab.duoCodeSuggestions.enabledSupportedLanguagesSans objetLes langages pris en charge pour lesquels activer Code Suggestions. Par défaut, tous les langages pris en charge sont activés.
gitlab.duoCodeSuggestions.openTabsContexttrueLorsque true, active l'envoi du contexte des onglets ouverts pour améliorer Code Suggestions.
gitlab.keybindingHints.enabledtrueActive les raccourcis clavier pour GitLab Duo.
gitlab.pipelineGitRemoteNamenullLe nom du remote Git correspondant au dépôt GitLab contenant vos pipelines. Lorsque null ou vide, l'extension utilise le même remote que pour les fonctionnalités hors pipeline.
gitlab.showPipelineUpdateNotificationsfalseLorsque true, affiche une alerte quand un pipeline se termine.

duoFeaturesEnabledForProject {#duofeaturesenabledforproject}

Le paramètre duoFeaturesEnabledForProject est indisponible si :

  • Le projet n'est pas configuré dans l'extension.
  • Le projet se trouve sur une instance GitLab différente de votre compte actuel.
  • Le fichier ou dossier sur lequel vous travaillez ne fait partie d'aucun projet GitLab auquel vous avez accès.