Enregistrer et gérer des requêtes avec la bibliothèque de requêtes
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Utilisez la bibliothèque de requêtes pour enregistrer et gérer les requêtes que vous utilisez fréquemment, et les rappeler rapidement en cas de besoin. Si vous utilisez souvent une requête pour différents fichiers ou différentes sections de code, vous pouvez utiliser une variable de modèle de requête qui est automatiquement remplacée par le code ou le fichier sélectionné lors de l'exécution de la requête. Ce workflow simplifié vous évite de retaper les requêtes courantes, ce qui vous fait gagner du temps et vous facilite la tâche.
Pour ouvrir la bibliothèque de requêtes, accédez à File (Android Studio sous macOS) > Settings > Tools > Gemini > Prompt Library (Paramètres > Outils > Gemini > Bibliothèque de requêtes).
Enregistrer un prompt
Pour ajouter une invite, procédez comme suit :
Ouvrez la bibliothèque de requêtes en cliquant sur File (Android Studio sous macOS) > Settings > Tools > Gemini > Prompt Library (Fichier > Paramètres > Outils > Gemini > Bibliothèque de requêtes).
Pour définir le champ d'application de l'invite, utilisez le menu déroulant Champ d'application :
Les règles au niveau de l'IDE sont privées et peuvent être utilisées dans plusieurs projets.
Attribuez un nom à la requête. Ce nom est celui qui apparaît dans le menu "Bibliothèque de requêtes" si vous souhaitez appliquer la requête depuis l'éditeur.
Saisissez la requête dans le champ prévu à cet effet. Si l'invite implique de faire référence à un code spécifique, vous pouvez ajouter le code en question lors de l'exécution de l'invite en utilisant les variables suivantes :
$SELECTION : représente le texte sélectionné ou le texte entourant le curseur si aucun texte n'est sélectionné.
$CURRENT_FILE : représente tout le texte du fichier actuellement actif dans l'éditeur.
Facultatif : Si vous ne souhaitez pas que l'invite s'affiche dans le menu "Bibliothèque d'invites", décochez Afficher dans le menu "Bibliothèque d'invites".
Pour appliquer les modifications et continuer à configurer d'autres paramètres, cliquez sur Appliquer.
Pour appliquer les modifications et quitter immédiatement la boîte de dialogue des paramètres, cliquez sur OK.
Vous pouvez également effectuer un clic droit sur une requête dans le chat pour l'enregistrer et l'utiliser ultérieurement. Pour appliquer une requête enregistrée, effectuez un clic droit dans l'éditeur, puis accédez à Gemini > Bibliothèque de requêtes.
Utiliser un prompt enregistré
Pour utiliser une requête de la bibliothèque de requêtes, procédez comme suit :
Mettez en surbrillance le code concerné, le cas échéant, pour la requête que vous prévoyez d'utiliser. Si la requête ne fait pas référence à un code spécifique, l'emplacement de votre curseur dans le fichier n'a pas d'importance.
Pour obtenir la liste des requêtes, effectuez un clic droit dans l'éditeur, puis accédez à Gemini > Bibliothèque de requêtes.
Pour envoyer la requête à Gemini, sélectionnez-la dans le menu.
Partager et gérer les requêtes au niveau du projet
Vous pouvez partager et gérer des requêtes au niveau du projet avec les membres de votre équipe qui travaillent sur le même projet. Lorsque vous enregistrez une requête au niveau du projet dans la bibliothèque de requêtes, elle est stockée dans <project-root>/.idea/project.prompts.xml. Pour partager et gérer les invites au niveau du projet, ajoutez le dossier .idea à votre système de gestion des versions.
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/31 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/31 (UTC)."],[],[],null,["# Save and manage prompts with the Prompt Library\n\nUse the Prompt Library to save and manage your frequently used prompts and\nquickly recall them when needed. If there's a prompt that you use often for\ndifferent files or different sections of code, you can use a prompt template\nvariable that is automatically replaced with the selected code or file during\nprompt execution. This streamlined workflow eliminates the need to retype\ncommonly used prompts, saving you time and effort.\n\nTo open the Prompt Library, go to **File** (**Android Studio** on macOS)\n**Settings \\\u003e Tools \\\u003e Gemini \\\u003e Prompt Library**.\n\nSave a prompt\n-------------\n\nTo add a prompt, follow these steps:\n\n1. Open the Prompt Library by clicking **File** (**Android Studio** on macOS) **\\\u003e Settings \\\u003e Tools \\\u003e Gemini \\\u003e Prompt Library**.\n2. To set the scope of the prompt, use the **Scope** drop-down:\n - IDE-level rules are private to yourself and can be used across multiple projects.\n - Project-level rules can be [shared among teammates](#share-project-prompts) working on the same project.\n3. To add a new prompt, click **Add** .\n4. Give the prompt a name. This name is what appears in the [Prompt Library menu](#use-saved-prompt) if you want to apply the prompt from the editor.\n5. Enter the prompt in the field provided. If the prompt involves referencing specific code, you can add the relevant code during prompt execution by using the following variables in your prompt:\n - `$SELECTION` - Represents the selected text, or text surrounding the cursor if no text is selected.\n - `$CURRENT_FILE` - Represents all the text in the file that's currently active in the editor.\n6. Optional: If you don't want the prompt to show up in the [Prompt Library menu](#use-saved-prompt), un-check **Show in Prompt Library menu**.\n7. To apply the changes and continue configuring other settings, click **Apply** . To apply the changes and immediately exit the settings dialog, click **Ok**.\n\nYou can also right-click on a prompt in chat to save it for later use. To apply\na saved prompt, right-click in the Editor and navigate to **Gemini \\\u003e Prompt\nLibrary** to apply the prompt.\n\nUse a saved prompt\n------------------\n\nTo use a prompt from the Prompt Library, follow these steps:\n\n1. Highlight the relevant code, if applicable to the prompt that you're planning to use. If the prompt doesn't reference specific code, it doesn't matter where your cursor is in the file.\n2. To get your list of prompts, right-click in the editor and go to **Gemini \\\u003e Prompt Library**.\n3. To submit the prompt to Gemini, select the prompt from the menu.\n\nShare and manage project-level prompts\n--------------------------------------\n\nYou can share and manage project-level prompts with teammates working on the\nsame project. When you save a prompt at the project level in the Prompt Library,\nthe prompt is stored at `\u003cproject-root\u003e/.idea/project.prompts.xml`. To share and\nmanage project-level prompts, add the `.idea` folder to your version control\nsystem."]]