Copiez le contenu du fichier au format XML pour les invites LLM sans effort.
Arbre de fichier visuel : parcourez et sélectionnez des fichiers dans votre espace de travail à l'aide d'une vue d'arborescence intuitive.
Copie sélective : choisissez facilement les fichiers à inclure dans l'opération de copie avec des cases à cocher.
Formatage XML : copie le contenu des fichiers sélectionnés enveloppés dans des éléments XML <file>
, prêts à l'emploi dans les invites LLM ou d'autres applications.
Message système personnalisé : incluez éventuellement un message système dans votre sortie copiée, encapsulé dans un élément XML <systemMessage>
.
Raccourcis configurables : actualisez rapidement l'arborescence de fichiers ou copiez des fichiers à l'aide de raccourcis clavier personnalisables.
Git ignore la prise en charge : ignore automatiquement les fichiers et répertoires spécifiés dans votre .gitignore.
Historique de sélection : basculez rapidement entre les ensembles de fichiers précédemment sélectionnés.
Coller la réponse XML : Si XML est collé dans l'éditeur dans le même format que la sortie copiée, les fichiers seront automatiquement mis à jour ou créés dans votre espace de travail. Cela permet une itération rapide. Voir le flux de travail recommandé pour plus d'informations.
Ouvrez VS Code.
Accédez à la vue d'extensions en cliquant sur l'icône d'extensions dans la barre d'activité ou en appuyant sur Ctrl+Shift+X
( Cmd+Shift+X
sur macOS).
Recherchez "Files2Prompt".
Cliquez sur Installer.
Téléchargez le fichier .vsix à partir de la page des versions.
Dans VS Code, appuyez sur Ctrl+Shift+P
( Cmd+Shift+P
sur macOS) pour ouvrir la palette de commande.
Type Extensions: Install from VSIX...
et sélectionnez la commande.
Accédez au fichier .vsix téléchargé et installez-vous.
Cliquez sur l'icône Files2Prompt dans la barre d'activité pour ouvrir la vue de fichiers2Prompt.
Parcourez l'arborescence de fichiers de votre espace de travail.
Cochez les cases à côté des fichiers que vous souhaitez copier.
Cliquez sur le bouton Copier les fichiers dans la barre de titre de la vue ou utilisez le raccourci clavier:
Windows / Linux: Ctrl+C
macOS: Cmd+C
Pour actualiser la vue de l'arborescence de fichier, cliquez sur le bouton d'actualisation ou utilisez le raccourci clavier:
Windows / Linux: Ctrl+R
macOS: Cmd+R
Pour effacer toutes les sélections de fichiers, cliquez sur le bouton Effacer de sélection ou utilisez le raccourci clavier:
Windows / Linux: Ctrl+Shift+C
macOS: Cmd+Shift+C
Pour mettre à jour ou créer des fichiers dans votre espace de travail à partir du contenu XML LLM-Outputted, utilisez le raccourci clavier suivant tandis que l'interface utilisateur d'extension est active:
Windows / Linux: Ctrl+V
macOS: Cmd+V
Il est recommandé que si vous utilisez cette fonctionnalité, vous disposez d'un message système personnalisé (voir la section ci-dessous) pour vous assurer que le contenu XML est correctement formaté. Voici un exemple d'un tel message système:
Always provide full code listings. You only need to include files that have changed. I repeat, ALWAYS provide full code listings. Your output should be in XML format (in a code block) that mirrors the input format (that is, `<files>` element with a list of `<file>` in the interior).
Accédez aux paramètres ( Ctrl+,
ou Cmd+,
sur macOS).
Naviguez vers les extensions> Files2Prompt.
Entrez votre message système personnalisé dans le champ Message système.
Lorsque vous copiez des fichiers, ce message sera inclus en haut de la sortie XML.
Voir le message du système recommandé ci-dessus.
Vous pouvez personnaliser les raccourcis clavier pour les fichiers rafraîchissants et copie:
Ouvrez les raccourcis clavier:
Appuyez sur Ctrl+K Ctrl+S
( Cmd+K Cmd+S
sur macOS).
Recherchez "Files2Prompt: Refresh" et "Files2Prompt: Copier les fichiers".
Cliquez sur la commande souhaitée et appuyez sur la nouvelle combinaison de touches que vous souhaitez attribuer.
Paramètres ouvrir:
Appuyez sur Ctrl+,
( Cmd+,
sur macOS).
Naviguez vers les extensions> Files2Prompt.
Entrez le message système souhaité dans le champ Message système.
S'il est laissé vide, aucun message système ne sera inclus dans la sortie copiée.
<SystemMessage> <! [CDATA [Ceci est un message système personnalisé pour les invites LLM.]]> </ SystemMessage> <fichiers> <file name = "src / extension.ts"> <! [CDATA [// Contenu de fichier ici]]> </ file> <file name = "readme.md"> <! [cdata [# contenu readme ici]]> </ file> </pichiers>
L'extension Files2Prompt permet un flux de travail itératif rapide lorsque vous travaillez avec un LLM. Il est d'abord recommandé de définir le paramètre de message système sur celui décrit ci-dessus. Cela garantira que le contenu XML est correctement formaté lorsqu'il est collé dans l'éditeur.
Ensuite, créez un fichier appelé prompt
à la racine de votre référentiel. Vous voudrez l'ajouter à .gitignore
. Ce fichier agit comme un pavé pour votre dernière invite.
Facultativement, créez un répertoire appelé docs
(également dans .gitignore
) où vous pouvez coller la documentation dans des fichiers pour toutes les technologies ou le code liés à votre projet.
Ensuite, une seule itération du flux de travail pourrait ressembler à ceci:
Modifier le fichier prompt
avec vous souhaité le prochain état.
Ouvrez la vue de fichiers2Prompt et sélectionnez prompt
et tout autre fichier pertinent pour votre invite. Sélectionnez également tous les fichiers de documentation pertinents dans le répertoire docs
.
Copiez votre invite XML avec le raccourci ou le bouton du clavier.
Collez le contenu dans le LLM et soumettez.
Copiez le contenu LLM, qui devrait être au format XML si vous suivez les instructions du message système.
Avec les fichiers2prompt View Open, collez le contenu LLM avec le raccourci du clavier ou appuyez sur l'icône "Play" dans l'interface utilisateur. Cela mettra à jour le contenu du fichier ou créera de nouveaux fichiers.
Boucle à l'étape 1.