Как стать автором
Обновить

Комментарии 28

Отличный инструмент. На текущей работе пока Eclipse, но есть подвижки в сторону перехода на IDEA. Даже время на попробовать выделили. Попробовал и обнаружил багу при импорте проекта из Eclipse. Даже БАГУ или БАЖИЩЕ.
Имеем свежеустановленную последнюю версию IDEA 2019.3 Ultimate (trial), импортируем существующий eclipse проект (импорт проходит внешне хорошо), нажимаем кнопочку Build и получаем девственно чистую директроию проекта, IDEA удалила все! Ах… как я был удивлен.


Причина

При импорте из eclipse (если просто создать проект из существующего исходного кода такого не происходит) IDEA все директории в которых есть файлы .jar или .class помечает как excluded, а при сборке удаляет.

НЛО прилетело и опубликовало эту надпись здесь

Так исторически сложилось. Работодатель вроде не против, но проекты на eclipse местами завязаны. Надо на первом шаге обеспечить что бы можно было и там и там работать.

О, у меня была похожая забавная ситуация, когда я пытался заставить hibernate-jpamodelgen писать метамодель в src/main/java в package *.entities.generated. Написал кучу нового кода, не закоммитил, решил протестить – запускаю сборку gradle – вся папка src пуста.


Спасибо, что есть local history. А генерируемые файлы решил писать в src/generated/java, хотя и были небольшие проблемы с classpath'ом.

Добрый день, IntelliJ IDEA не должна удалять excluded файлы при build'e. Создайте, пожалуйста, ишью на YouTrack (https://youtrack.jetbrains.com/issues/IDEA), просьба уточнить в ней, как именно собирается проект и, по возможности, предоставить пример, на котором проблема воспроизводится. Спасибо!
Единственный минус JetBrains — катастрофически не хватает UX/UI дизайнера…
У нас есть команда UX/UI, вы создавали тикеты на проблемы в UX/UI в нашем трекере?
Не создавал, простите за прямоту, как по мне, то там в корне нужно менять все. Я понимаю цветовые схемы можно подбирать самому, но вот от этого «оранжевое на сером» которое идет с самого первого релиза — волосы встают дыбом. Расположение окон, подсказки, диалоговые инструменты, не имеют единого стиля, первое знакомство для меня было целым квестом, что где и почему.
Фейерверк цветов кнопок, иконок, пунктов меню. Перенасыщение интерфейса. Неуместные скачки размеров шрифтов и размеров элементов управления. Нехватка минимализма.
После VS больно смотреть На IDEA ес чес.
НЛО прилетело и опубликовало эту надпись здесь
Спасибо! Пара советов:
1. Скачайте 15 тем для идеи в Plugins, наверняка хотя бы одна из них вам подойдет.
2. Попробуйте включить Distraction free mode, я его не выключаю уже года два. Шума станет намного меньше.
Забавно, мне больно смотреть на VS после IDEA
Аналогично. Дефолтная схема очень даже приятная.
Фейерверк цветов кнопок, иконок, пунктов меню.

Вы, верно, на версию двухгодичной давности смотрите?
Примерно в версии 2018.3 заботливые УХУИ-специалисты похерили нормальные контрастные иконки и заменили их на нечто, больше всего напоминающее осеннюю слякоть под подошвами сапог.


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

НЛО прилетело и опубликовало эту надпись здесь
После обновления Idea начала ужасно лагать. То на поиске зависимостей, то еще на какой то функции. Почистил кеш — поиск зависимостей заработал, но зависало на какой то другой функции.

навскидку пару багов появилось


  1. пропала навигация из текста ошибки, в которой есть ссылка по имени бина (бин декларирован в xml)
  2. про эти же бины — теперь класс бина подсвечен цветом неиспользуемого класса, хотя он декларирован в xml, в прежней версии все корректно подсвечивало

Мелочь, а неприятно.
Конечно же, IDEA больше радует день ото дня

Это те самые кейсы для тикетов со скриншотами: youtrack.jetbrains.com/issues/DBE
Исправьте пожалуйста несколько проблем (обе проблемы на Win10 и появились ДО 2019.3):
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
— первые пару символов попадают в код, вместо окна поиска. Такая-же ситуация с всеми окнами при вызове которых текстовое поле автоматически должно получать фокус.
Традиционный вопрос: эти проблемы есть в трекере?
переключаюсь на новый бранч в Back (начинается fetch + indexing + «восстановление состояния окон» + maven/gradle refresh)


Подтверждаю, такая же хрень. А индексирование обычно раньше минуты-двух не заканчивается.

Есть баг-трекер. Создавайте таски. Голосуйте за другие.
В этом релизе мы сосредоточились на производительности

https://github.com/JetBrains/intellij-community/pull/1259


Посмотрите? Улучшение не бог весть какое значительное, но зато замена Method.getParameterTypes().length на Method.getParameterCount() может быть выполнена автоматически и точно ничего не сломает.

Заметил одно очстранное поведение, если выташить таб с открытым классом с помошью shift + f4 из основного окна, то при нажатии в окне с деревом проекта на иконку которая показывает местоположение файла в проекте. Она будет всегда орентироваться на основное окно, а не то которое мы открыли и выташили из основного.

Несколько месяцев назад решил попробовать Rider как замена VS. Очень круто. В плане навигации, скорости и рефакторинга просто несравнимо. Есть конечно же неприятные минусы (поддержка XAML, определенный моменты при дебаггинге к примеру) которые не позволяют удалить VS.
Свитч между проектами происходит быстрее чем VS успевает просто закрыть текущий проджект. Короче, это явно стоит несчастных 13 баксов в месяц.
А Вы не могли бы пояснить в чем конкретно мы отстаем в плане поддержки XAML? Не хватает hot reload или чего-то еще?
Спасибо!
Чего конкретно не хватает, я сказать не могу так как рендер замла не работает у меня в принципе (имею в виду, на рабочих проектах). Студия парсит всё без проблем. Я хотел создать таску но, судя по всему, на замл их уже вагон и тележка, режил не добрасывать. С нуля я приложения не создавал еще. Версия 19.2 правда. С 19.3 еще не пробовал.
Зарегистрируйтесь на Хабре , чтобы оставить комментарий