powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / IDEA JetBrains. How to make mass import
11 сообщений из 11, страница 1 из 1
IDEA JetBrains. How to make mass import
    #37676197
timergaliev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
здравствуйте, у меня проблема, нужно сделать один и тот же импорт в 600 классов, вручную это делать влом, а испльзуя регулярки или структурированные замены не получается, если кто сталкивался подскажите пожалуйста.
...
Рейтинг: 0 / 0
IDEA JetBrains. How to make mass import
    #37676275
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
timergalievздравствуйте, у меня проблема, нужно сделать один и тот же импорт в 600 классов, вручную это делать влом, а испльзуя регулярки или структурированные замены не получается, если кто сталкивался подскажите пожалуйста.
Добавить import com.domain.project.ClassName? Зачем?
...
Рейтинг: 0 / 0
IDEA JetBrains. How to make mass import
    #37676376
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то типа такого
(?<=package[\s\w\.]{0,255};\n)
используем lookbehind для строки package. Приходится указать максимальную длину - 255, потому как в lookbehind нельзя пользовать *.
Меняем то что найдено на
import myclass;

Одна только проблема что идея не даёт \n вставить.
...
Рейтинг: 0 / 0
IDEA JetBrains. How to make mass import
    #37676386
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
timergalievздравствуйте, у меня проблема, нужно сделать один и тот же импорт в 600 классов, вручную это делать влом, а испльзуя регулярки или структурированные замены не получается, если кто сталкивался подскажите пожалуйста.

Я говорю наобум, потому..
1. Изменить class template в file templates.
2. Code inspection поискать настройки для разногласия file templates, чтобы при code analyze он желтеньким выделил..
3. В теории после код инспекшн он выделит все разногласия по file templates ...и можно будет сделать массовые замены.

4. все это мои догадки)
...
Рейтинг: 0 / 0
IDEA JetBrains. How to make mass import
    #37676476
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
timergalievздравствуйте, у меня проблема, нужно сделать один и тот же импорт в 600 классов, вручную это делать влом, а испльзуя регулярки или структурированные замены не получается, если кто сталкивался подскажите пожалуйста.дак [Ctrl + Alt + O] на модуле разве не сделает всё (почти) сам?
...
Рейтинг: 0 / 0
IDEA JetBrains. How to make mass import
    #37676520
timergaliev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
grasoff.net,

на сколько я знаю он просто оптимизирует все импорты, т.е. уберет все не нужные

но я кстати уже нашел решение проблемы,у меня просто во всех нужных классах есть оказывается один 100% импорт, я взял его за регулярку, заменил на себя $1 \n и тут свой импорт, вроде все работает, сейчас уже отлаживаю
...
Рейтинг: 0 / 0
IDEA JetBrains. How to make mass import
    #37676534
timergaliev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Озверинtimergalievздравствуйте, у меня проблема, нужно сделать один и тот же импорт в 600 классов, вручную это делать влом, а испльзуя регулярки или структурированные замены не получается, если кто сталкивался подскажите пожалуйста.

Я говорю наобум, потому..
1. Изменить class template в file templates.
2. Code inspection поискать настройки для разногласия file templates, чтобы при code analyze он желтеньким выделил..
3. В теории после код инспекшн он выделит все разногласия по file templates ...и можно будет сделать массовые замены.

4. все это мои догадки)
так это тоже интересно, но разве это сработает только на "Changed File", они разбросаны по разным модулям, пакетам....
а файл темплэйт даст жестко.... для всех классов... вроде не подходит
...
Рейтинг: 0 / 0
IDEA JetBrains. How to make mass import
    #37676537
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
timergaliev,

Не думаю, что IDEA просто импорты удаляет. Потому как Eclipse при оптимизации еще и добавляет недостающие (по возможности, конечно).
...
Рейтинг: 0 / 0
IDEA JetBrains. How to make mass import
    #37676563
timergaliev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonidv,

не замечал за идеей чтобы они добавляла, она только удаляет... ну может просто в моей версии она не добавляет (10.5)
...
Рейтинг: 0 / 0
IDEA JetBrains. How to make mass import
    #37676565
timergaliev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonidv,

может у меня просто в IDEA баг, глюк, кряк или еще какая нить не чистая сила...
...
Рейтинг: 0 / 0
IDEA JetBrains. How to make mass import
    #37676570
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
timergalievОзверинпропущено...


Я говорю наобум, потому..
1. Изменить class template в file templates.
2. Code inspection поискать настройки для разногласия file templates, чтобы при code analyze он желтеньким выделил..
3. В теории после код инспекшн он выделит все разногласия по file templates ...и можно будет сделать массовые замены.

4. все это мои догадки)
так это тоже интересно, но разве это сработает только на "Changed File", они разбросаны по разным модулям, пакетам....
а файл темплэйт даст жестко.... для всех классов... вроде не подходит

писал основываясь на изначальной функциональности идее, ведь пока ты file templates не изменишь (includes->file header) идея подчеркивает желтеньким. И как только поменяешь, можно быстрой заменить на новый шаблон.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / IDEA JetBrains. How to make mass import
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]