FilesToXMLPlugin

0

Описание

Плагин JetBrains IDE`s для копирования содержимого файлов в XML структуру для AI

https://veerdna.ru

Языки

  • Kotlin100%
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

Из исходного кода

  1. Клонируйте репозиторий:
  1. Соберите плагин:
  1. Установите плагин:
    • Откройте вашу IDE
    • Перейдите в Settings/Preferences → Plugins
    • Нажмите ⚙️ → Install Plugin from Disk...
    • Выберите файл
      build/distributions/CopyFilesAsXmlPlugin-1.0.0.zip
    • Перезапустите IDE

Использование

  1. В дереве проекта выберите один или несколько файлов/папок
  2. Правый клик → Copy To XML
  3. 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


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

  1. Clone the repository:
  1. Build the plugin:
  1. 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

  1. In the project tree, select one or more files/folders
  2. Right-click → Copy To XML
  3. 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