Магия IntelliJ IDEA: код без проекта — 8 июня 2026 г. в 14:21:45.850
Магия IntelliJ IDEA: код без проекта Нужно быстро протестировать Stream API, проверить регулярку или набросать алгоритм? Создавать временный класс в проекте — оверкилл. Для этого есть Scratch Files. 🟢 Что это Временные файлы с полной поддержкой языка: подсветка, автокомплит, запуск кода. Живут в IDE, но не в проекте. Не попадают в Git, не захламляют структуру. 🟢 Как создать — Ctrl+Shift+Alt+Insert → Scratch File. — File → New → Scratch File. — Или Ctrl+Shift+A → "New Scratch File". 🟢 Два типа Scratch Files — файлы с конкретным языком (Java, Kotlin, SQL, JSON). Поддерживают автокомплит и выполнение. Scratch Buffers — простой текст для заметок и TODO. 🟢 Зачем это нужно — Тестируешь алгоритм без создания Test класса. — Прототипируешь SQL перед добавлением в JPA. — Сохраняешь сниппеты со Stack Overflow. — Отлаживаешь регулярки, парсинг JSON, работу с датами. Особенно полезно при рефакторинге: копируешь сложную логику в scratch, тестируешь варианты упрощения, не трогая основной код. 🟢 Фишки — Автосохранение между перезапусками IDE. — Запуск кода: Ctrl+Shift+F10 для Java/Kotlin. — Все файлы в одном месте: Project view → Scratches and Consoles. — Хранятся локально в ~/.config/JetBrains/, не в проекте.

