Скопируйте содержимое файла в формате XML для LLM подсказки.
Визуальное дерево файлов : просмотрите и выберите файлы в вашей рабочей области, используя интуитивно понятное представление дерева.
Выборочное копирование : легко выбирайте, какие файлы включать в операцию копирования с флажками.
Форматирование XML : копирует содержимое выбранных файлов, завернутых в элементы XML <file>
, готовые к использованию в подсказках LLM или в других приложениях.
Пользовательское системное сообщение : необязательно включите системное сообщение в ваш копированный вывод, инкапсулированный в элемент <systemMessage>
XML.
Настраиваемые ярлыки : быстро обновите дерево файлов или копируйте файлы, используя настраиваемые сочетания клавиш.
GIT игнорирует поддержку : автоматически игнорирует файлы и каталоги, указанные в вашем .gitignore.
История выбора : быстро переключается между наборами ранее выбранных файлов.
Вставьте ответ XML : если XML вставлен в редактор в том же формате, что и скопированный выход, файлы автоматически будут обновляться или создаваться в вашем рабочем пространстве. Это допускает быструю итерацию. См. Рекомендуемый рабочий процесс для получения дополнительной информации.
Открыть VS -код.
Перейдите к представлению расширений, нажав на значок расширения в строке активности или нажав Ctrl+Shift+X
( Cmd+Shift+X
на MacOS).
Поиск "files2prompt".
Нажмите «Установить».
Загрузите файл .VSIX со страницы релизов.
В коде VS нажмите Ctrl+Shift+P
( Cmd+Shift+P
на macos), чтобы открыть палитру команд.
Введите Extensions: Install from VSIX...
и выберите команду.
Просмотрите загруженный файл .VSIX и установите.
Нажмите на значок Files2prompt в панели активности, чтобы открыть представление Files2prompt.
Просмотрите дерево файлов рабочей области.
Установите флажки рядом с файлами, которые вы хотите скопировать.
Нажмите кнопку «Копировать файлы» в панели заголовка View или используйте сочетание клавиатуры:
Windows/Linux: Ctrl+C
MacOS: Cmd+C
Чтобы обновить представление дерева файлов, нажмите кнопку обновления или используйте сочетание клавиатуры:
Windows/Linux: Ctrl+R
MacOS: Cmd+R
Чтобы снять все выбор файлов, нажмите кнопку «Очистить выбор» или используйте сочетание клавиатуры:
Windows/Linux: Ctrl+Shift+C
MacOS: Cmd+Shift+C
Чтобы обновить или создать файлы в рабочем пространстве из LLM-выпускаемого контента XML, используйте следующий сочетание клавиатуры, пока активный интерфейс расширения:
Windows/Linux: Ctrl+V
MacOS: Cmd+V
Рекомендуется, чтобы, если вы используете эту функцию, у вас есть пользовательское системное сообщение (см. Раздел ниже), чтобы убедиться, что содержимое XML правильно отформатировано. Вот пример такого системного сообщения:
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).
Перейдите к настройкам ( Ctrl+,
или Cmd+,
на macOS).
Перейдите к расширениям> Files2prompt.
Введите свое пользовательское системное сообщение в поле системного сообщения.
Когда вы копируете файлы, это сообщение будет включено в верхней части вывода XML.
См. Рекомендуемое системное сообщение выше.
Вы можете настроить сочетания клавиатуры для обновления и копирования файлов:
Открыть ярлыки клавиш:
Нажмите Ctrl+K Ctrl+S
( Cmd+K Cmd+S
на macOS).
Поиск «Files2prompt: обновить» и «Files2prompt: копировать файлы».
Нажмите на нужную команду и нажмите новую комбинацию клавиш, которую вы хотите назначить.
Открытые настройки:
Нажмите Ctrl+,
( Cmd+,
на macOS).
Перейдите к расширениям> Files2prompt.
Введите желаемое системное сообщение в поле сообщения.
Если оставить пустым, в скопированный вывод не будет включен системное сообщение.
<SystemMessage> <! <файлы> <file name = "src/extension.ts"> <! [cdata [// Содержимое файла здесь]]>> </file> <file name = "readme.md"> <! [cdata [ # readme content здесь]]]> </file> </files>
Расширение Files2prompt позволяет быстро итеративный рабочий процесс при работе с LLM. Сначала рекомендуется установить настройку системного сообщения, описанного выше. Это гарантирует, что контент XML правильно отформатирован при вставке обратно в редактор.
Затем создайте файл, называемый prompt
в корне вашего репозитория. Вы захотите добавить это в .gitignore
. Этот файл действует как царапина для вас последней подсказки.
При желании создайте каталог, называемый docs
(также в .gitignore
), где вы можете вставить документацию в файлы для любых технологий или кода, связанных с вашим проектом.
Тогда единственная итерация рабочего процесса может выглядеть так:
Измените prompt
файл с желаемым следующим состоянием.
Откройте представление Files2prompt и выберите prompt
и любые другие файлы, которые имеют отношение к вашей приглашке. Также выберите любые соответствующие файлы документации из каталога docs
.
Скопируйте приглашение XML с помощью сочетания клавиатуры или кнопки.
Вставьте контент в LLM и отправьте.
Скопируйте содержание LLM, которое должно быть в формате XML, если вы следовали инструкциям системного сообщения.
С открытым представлением Files2prompt, вставьте содержимое LLM с помощью сочетания клавиатуры или нажмите значок «Play» в пользовательском интерфейсе. Это обновит содержимое файла или создаст новые файлы.
Перебрать назад к шагу 1.