null

Scratches файлы в Intellij Idea

В работе иногда может понадобиться создать временные заметки или набросать код вне контекста проекта. Вместо того, чтобы переключаться на другое приложение, вы можете использовать scratches файлы. 

Что они умеют:

1. Работа с текстовыми данными
Scratch-файлы поддерживают работу с различными текстовыми форматами:

  • Текст и Markdown для заметок или документации. Вы можете создавать списки, таблицы и выделять ключевые моменты.
  • JSON, XML, YAML для форматирования и работы с конфигурационными файлами.
     

2. Тестирование кода
Scratch-файлы позволяют изолированно писать примеры кода. Основные преимущества:

  • Поддержка множества языков программирования (Java, Python, Kotlin и др.).
  • Подсветка синтаксиса и автодополнение, как в обычных файлах проекта.
  • Возможность протестировать небольшой фрагмент кода без создания полноценного проекта.

3. Работа с базами данных
Scratch-файлы интегрируются с функционалом базы данных IntelliJ IDEA:

  • Подсветка синтаксиса SQL.
  • Автодополнение имен таблиц, колонок и функций.
  • Выполнение запросов напрямую из файла.

4. Взаимодействие с API
Scratch-файлы поддерживают работу с HTTP-запросами. Вы можете:

  • Создавать GET, POST, PUT или DELETE запросы.
  • Использовать заголовки, параметры и авторизацию.
  • Просматривать результаты запросов в удобном формате.

Пример:

GET https://api.example.com/users
Authorization: Bearer your_token_here

5. Написание скриптов и утилит
Scratch-файлы удобны для написания небольших скриптов:

  • Bash или PowerShell для автоматизации задач.
  • Python или JavaScript для обработки данных или выполнения расчетов.
     

Как создать Scratch-файл?

 

  1. В меню File выберите New Scratch File.
  2. Выберите нужный формат: текст, SQL, HTTP, Markdown или язык программирования.

Scratch-файлы сохраняются в специальной папке и не привязаны к вашему проекту, что делает их полностью изолированными.