Магия IntelliJ IDEA: Structural Search & Replace — 30 мая 2026 г. в 18:51:41.799
Магия IntelliJ IDEA: Structural Search & Replace Рефакторишь проект, нужно найти все места, где используется deprecated метод с определённым паттерном вызова. Ctrl+F не поможет — он ищет текст, а не структуру кода. Для этого есть SSR. 🟢 Что это Structural Search — поиск по AST-дереву кода, а не по тексту. Ищешь паттерны: методы с конкретными параметрами, переменные определённого типа, цепочки вызовов. И сразу заменяешь на новый код. 🟢 Как открыть — Ctrl+Shift+A → "Structural Search" или "Structural Replace". — Edit → Find → Search/Replace Structurally. — Или Ctrl+Shift+F → переключись на вкладку "Structural". 🟢 Готовые шаблоны IDEA поставляется с десятками шаблонов: — Existing templates → Java → видишь примеры для логирования, коллекций, исключений. — Можешь скопировать и доработать под себя. 🟢 Зачем это нужно — Рефакторинг legacy за минуты вместо часов. — Находишь bug patterns (например, забытые null-checks). — Автоматизируешь code review — проверяй стандарты кода. Java библиотека

