FilesToXMLPlugin
Описание
Плагин JetBrains IDE`s для копирования содержимого файлов в XML структуру для AI
Языки
- Kotlin100%
5 месяцев назад
5 месяцев назад
5 месяцев назад
5 месяцев назад
5 месяцев назад
5 месяцев назад
5 месяцев назад
5 месяцев назад
5 месяцев назад
5 месяцев назад
5 месяцев назад
README.md
Copy To XML Plugin
Плагин для JetBrains IDE, добавляющий возможность копирования выбранных файлов и папок в формате XML в буфер обмена.
Возможности
- 📋 Копирование файлов и директорий в XML формат одним кликом
- 🌳 Рекурсивная обработка вложенных папок
- 🔒 Автоматическое экранирование XML-специальных символов
- 🎯 Доступно через контекстное меню в дереве проекта
Совместимость
Плагин совместим со всеми JetBrains IDE:
- IntelliJ IDEA (Community и Ultimate)
- Rider
- WebStorm
- PhpStorm
- PyCharm
- GoLand
- CLion
Версии: 2024.3.1+ (build 243.1 - 263.*)
Установка
Скачать
https://veerdna.ru/static/files/CopyFilesAsXmlPlugin-1.0.0.zip
Из исходного кода
- Клонируйте репозиторий:
- Соберите плагин:
- Установите плагин:
- Откройте вашу IDE
- Перейдите в Settings/Preferences → Plugins
- Нажмите ⚙️ → Install Plugin from Disk...
- Выберите файл build/distributions/CopyFilesAsXmlPlugin-1.0.0.zip
- Перезапустите IDE
Использование
- В дереве проекта выберите один или несколько файлов/папок
- Правый клик → Copy To XML
- XML содержимое скопировано в буфер обмена
Формат вывода
Разработка
Требования
- JDK 17+
- Gradle 8.0+
Сборка
Структура проекта
CopyFilesAsXmlPlugin/
├── src/main/kotlin/
│ └── com/veerdna/copytoxml/
│ └── CopyToXmlAction.kt
├── src/main/resources/
│ └── META-INF/
│ └── plugin.xml
├── build.gradle.kts
└── settings.gradle.kts
Технологии
- Kotlin 1.9.10
- IntelliJ Platform Plugin SDK 2.0.0
- Gradle 8.x
Лицензия
MIT License
Автор
Dmitry Veerdna
- Email: dim@veerdna.ru
- Website: http://veerdna.ru
Copy To XML Plugin
A plugin for JetBrains IDEs that adds the ability to copy selected files and folders to the clipboard in XML format.
Features
- 📋 Copy files and directories to XML format with one click
- 🌳 Recursive processing of nested folders
- 🔒 Automatic escaping of XML special characters
- 🎯 Available via context menu in the project tree
Compatibility
The plugin is compatible with all JetBrains IDEs:
- IntelliJ IDEA (Community and Ultimate)
- Rider
- WebStorm
- PhpStorm
- PyCharm
- GoLand
- CLion
Versions: 2024.3.1+ (build 243.1 - 263.*)
Installation
From Source
- Clone the repository:
- Build the plugin:
- Install the plugin:
- Open your IDE
- Go to Settings/Preferences → Plugins
- Click ⚙️ → Install Plugin from Disk...
- Select the file build/distributions/CopyFilesAsXmlPlugin-1.0.0.zip
- Restart the IDE
Usage
- In the project tree, select one or more files/folders
- Right-click → Copy To XML
- XML content is copied to the clipboard
Output Format
Development
Requirements
- JDK 17+
- Gradle 8.0+
Build
Project Structure
CopyFilesAsXmlPlugin/
├── src/main/kotlin/
│ └── com/veerdna/copytoxml/
│ └── CopyToXmlAction.kt
├── src/main/resources/
│ └── META-INF/
│ └── plugin.xml
├── build.gradle.kts
└── settings.gradle.kts
Technologies
- Kotlin 1.9.10
- IntelliJ Platform Plugin SDK 2.0.0
- Gradle 8.x
License
MIT License
Author
Dmitry Andreev
- Email: dim@veerdna.ru
- Website: http://veerdna.ru