Copie el contenido del archivo en formato XML para LLM indica sin esfuerzo.
Visual File Tree : navegue y seleccione archivos dentro de su espacio de trabajo utilizando una vista de árbol intuitiva.
Copia selectiva : elija fácilmente qué archivos incluir en la operación de copia con casillas de verificación.
Formateo XML : copia el contenido de los archivos seleccionados envueltos en elementos XML <file>
, listos para usar en las indicaciones LLM u otras aplicaciones.
Mensaje del sistema personalizado : Opcionalmente, incluya un mensaje del sistema en su salida copiada, encapsulado dentro de un elemento <systemMessage>
XML.
Accesos directos configurables : actualice rápidamente el árbol de archivos o copie archivos utilizando accesos directos de teclado personalizables.
Git ignora el soporte : ignora automáticamente archivos y directorios especificados en su .gitignore.
Historial de selección : cambie rápidamente entre conjuntos de archivos seleccionados previamente.
Pegar respuesta XML : si XML se pegan en el editor en el mismo formato que la salida copiada, los archivos se actualizarán o se crearán automáticamente en su espacio de trabajo. Esto permite una iteración rápida. Consulte el flujo de trabajo recomendado para obtener más información.
Abrir el código vs.
Vaya a la vista Extensiones haciendo clic en el icono de extensiones en la barra de actividad o presionando Ctrl+Shift+X
( Cmd+Shift+X
en MacOS).
Busque "archivos2Prompt".
Haga clic en Instalar.
Descargue el archivo .vsix de la página Lanzamientos.
En el código VS, presione Ctrl+Shift+P
( Cmd+Shift+P
en MacOS) para abrir la paleta de comandos.
Escriba Extensions: Install from VSIX...
y seleccione el comando.
Explore al archivo .vsix descargado e instale.
Haga clic en el icono FILES2PROMPT en la barra de actividades para abrir la vista FILE2PROMPT.
Explore el árbol de archivos de su espacio de trabajo.
Marque las casillas junto a los archivos que desea copiar.
Haga clic en el botón Copiar archivos en la barra de título de la vista o use el acceso directo del teclado:
Windows/Linux: Ctrl+C
MacOS: Cmd+C
Para actualizar la vista del árbol de archivos, haga clic en el botón Actualizar o use el acceso directo del teclado:
Windows/Linux: Ctrl+R
macOS: Cmd+R
Para borrar todas las selecciones de archivos, haga clic en el botón Borrar de selección o use el atajo de teclado:
Windows/Linux: Ctrl+Shift+C
MacOS: Cmd+Shift+C
Para actualizar o crear archivos en su espacio de trabajo desde el contenido XML de LLM-Outputted, use el siguiente acceso directo del teclado mientras la interfaz de usuario de extensión está activa:
Windows/Linux: Ctrl+V
MacOS: Cmd+V
Se recomienda que si usa esta función tiene un mensaje de sistema personalizado (consulte la sección a continuación) para asegurarse de que el contenido XML esté formateado correctamente. Aquí hay un ejemplo de dicho mensaje del sistema:
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).
Vaya a Configuración ( Ctrl+,
o Cmd+,
en MacOS).
Navegue a Extensiones> Archivos2Prompt.
Ingrese su mensaje de sistema personalizado en el campo Mensaje del sistema.
Cuando copie archivos, este mensaje se incluirá en la parte superior de la salida XML.
Consulte el mensaje del sistema recomendado arriba.
Puede personalizar los atajos de teclado para actualizar y copiar archivos:
Abra los atajos de teclado:
Presione Ctrl+K Ctrl+S
( Cmd+K Cmd+S
en macOS).
Busque "archivos2Prompt: actualizar" y "archivos2prompt: copiar archivos".
Haga clic en el comando deseado y presione la nueva combinación de teclas que desea asignar.
Configuración abierta:
Presione Ctrl+,
( Cmd+,
en macOS).
Navegue a Extensiones> Archivos2Prompt.
Ingrese el mensaje de su sistema deseado en el campo Mensaje del sistema.
Si se deja vacío, no se incluirá ningún mensaje del sistema en la salida copiada.
<SystemMessage> <! [CDATA [Este es un mensaje de sistema personalizado para las indicaciones LLM.]]> </systemMessage> <Archivos> <file name = "src/extension.ts"> <! [cdata [// contenido de archivo aquí]]> </archivo> <file name = "readMe.md"> <! [CDATA [ # README Content aquí]]> </archivo> </archivos>
La extensión FILES2PROMPT permite un flujo de trabajo iterativo rápido cuando se trabaja con un LLM. Primero se recomienda establecer la configuración del mensaje del sistema en la descrita anteriormente. Esto asegurará que el contenido XML esté formateado correctamente cuando vuelva a pegarlo al editor.
A continuación, cree un archivo llamado prompt
en la raíz de su repositorio. Querrás agregar esto a .gitignore
. Este archivo actúa como un panel de rascar para su último mensaje.
Opcionalmente, cree un directorio llamado docs
(también en .gitignore
) donde puede pegar la documentación en archivos para cualquier tecnología o código que esté relacionado con su proyecto.
Entonces, una sola iteración del flujo de trabajo podría verse así:
Altere el archivo prompt
con el próximo estado deseado.
Abra la vista FILES2PROMPT y seleccione prompt
y cualquier otro archivo que sea relevante para su mensaje. También seleccione cualquier archivo de documentación relevante del directorio docs
.
Copie su indicación XML con el acceso directo o el botón del teclado.
Pegue el contenido en el LLM y envíe.
Copie el contenido LLM, que debe estar en formato XML si siguió las instrucciones del mensaje del sistema.
Con los archivos 2Prompt View Open, pegue el contenido de LLM con el acceso directo del teclado o presione el icono "Reproducir" en la interfaz de usuario. Esto actualizará el contenido del archivo o hará archivos nuevos.
Regrese al paso 1.