Комментарии 28
Отличный инструмент. На текущей работе пока Eclipse, но есть подвижки в сторону перехода на IDEA. Даже время на попробовать выделили. Попробовал и обнаружил багу при импорте проекта из Eclipse. Даже БАГУ или БАЖИЩЕ.
Имеем свежеустановленную последнюю версию IDEA 2019.3 Ultimate (trial), импортируем существующий eclipse проект (импорт проходит внешне хорошо), нажимаем кнопочку Build и получаем девственно чистую директроию проекта, IDEA удалила все! Ах… как я был удивлен.
При импорте из eclipse (если просто создать проект из существующего исходного кода такого не происходит) IDEA все директории в которых есть файлы .jar или .class помечает как excluded, а при сборке удаляет.
О, у меня была похожая забавная ситуация, когда я пытался заставить hibernate-jpamodelgen
писать метамодель в src/main/java
в package *.entities.generated
. Написал кучу нового кода, не закоммитил, решил протестить – запускаю сборку gradle – вся папка src
пуста.
Спасибо, что есть local history. А генерируемые файлы решил писать в src/generated/java
, хотя и были небольшие проблемы с classpath'ом.
Фейерверк цветов кнопок, иконок, пунктов меню. Перенасыщение интерфейса. Неуместные скачки размеров шрифтов и размеров элементов управления. Нехватка минимализма.
После VS больно смотреть На IDEA ес чес.
1. Скачайте 15 тем для идеи в Plugins, наверняка хотя бы одна из них вам подойдет.
2. Попробуйте включить Distraction free mode, я его не выключаю уже года два. Шума станет намного меньше.
Фейерверк цветов кнопок, иконок, пунктов меню.
Вы, верно, на версию двухгодичной давности смотрите?
Примерно в версии 2018.3 заботливые УХУИ-специалисты похерили нормальные контрастные иконки и заменили их на нечто, больше всего напоминающее осеннюю слякоть под подошвами сапог.
Все пользователи этому были очень рады и даже написали более сотни комментариев с благодарностями.
2. Про конверсию имени youtrack.jetbrains.com/issue/IDEA-128268, мы посмотрим, спасибо!
навскидку пару багов появилось
- пропала навигация из текста ошибки, в которой есть ссылка по имени бина (бин декларирован в xml)
- про эти же бины — теперь класс бина подсвечен цветом неиспользуемого класса, хотя он декларирован в xml, в прежней версии все корректно подсвечивало
Мелочь, а неприятно.
Конечно же, IDEA больше радует день ото дня
1) Принудительный фокус окна при git fetch/pull/push. Сценарий:
— IDEA работает в 2 окна (Back + Front)
— переключаюсь на новый бранч в Back (начинается fetch + indexing + «восстановление состояния окон» + maven/gradle refresh)
— если успеть переключиться на Front начать что-то делать (например в терминале печатать `npm run *` или начать создавать новый бранч) до того как Back закончит свою последовательность, то по ее окончании (или где-то в средине, на мой взгляд связанно именно с git) Back снова получит принудительный фокус No matter what
2) Символы с клавиатуры попадают в код, вместо нового окна. Сценарий:
— фокус находится где-то в коде
— ctrl+shift+F
— СРАЗУ начать что-то печатать или ctrl+V
— первые пару символов попадают в код, вместо окна поиска. Такая-же ситуация с всеми окнами при вызове которых текстовое поле автоматически должно получать фокус.
В этом релизе мы сосредоточились на производительности
https://github.com/JetBrains/intellij-community/pull/1259
Посмотрите? Улучшение не бог весть какое значительное, но зато замена Method.getParameterTypes().length
на Method.getParameterCount()
может быть выполнена автоматически и точно ничего не сломает.
Заметил одно очстранное поведение, если выташить таб с открытым классом с помошью shift + f4 из основного окна, то при нажатии в окне с деревом проекта на иконку которая показывает местоположение файла в проекте. Она будет всегда орентироваться на основное окно, а не то которое мы открыли и выташили из основного.
Свитч между проектами происходит быстрее чем VS успевает просто закрыть текущий проджект. Короче, это явно стоит несчастных 13 баксов в месяц.
Спасибо!
IntelliJ IDEA 2019.3: оптимизация производительности и улучшение качества