Комментарии 72
Фичи вкусные, хочу некоторые попробовать, но стрёмно. Андрей, а насколько релиз стабилен?
Обычно, если мы находим критические баги, мы пересобираем. Пока серьезных замечено не было. Но это превью, что-то может быть неотполированно или даже сломаться. Поэтому мы и просим тестировать как можно интенсивнее. У нас три недели чтобы исправить все дефекты. Я бы посоветовал поставить рядом с v15 и посмотреть.
Такой вопрос, немного оффтоп:
Вот есть youtrack, где в принципе, можно получить какой-то фидбек на баг и понять когда будет исправлено, какой workaround можно применить, пока не пофиксили, предоставить дополнительные логи/конфиги если нужно, собирать +1ны и т. д.
Есть
Можно ли как-то популярно объяснить, что оно и зачем-почему ответвление от багтрекера? И может стоит просто копипастить исключение и заводить issue в багтрекере?
Вот есть youtrack, где в принципе, можно получить какой-то фидбек на баг и понять когда будет исправлено, какой workaround можно применить, пока не пофиксили, предоставить дополнительные логи/конфиги если нужно, собирать +1ны и т. д.
Есть
https://ea.jetbrains.com
, куда репортятся исключения прямо из IDEA — но понять абсолютно ничего нельзя. У меня, например, в последнем EAP билде есть стабильный exception, который я репортил, и видели его или нет, фиксят его или нет — не понятно.Можно ли как-то популярно объяснить, что оно и зачем-почему ответвление от багтрекера? И может стоит просто копипастить исключение и заводить issue в багтрекере?
После перехода с предыдущего EAP (3891) на Preview (4199) попап авто-комплита стал заметно более задумчивым.
Где 3891 уже давно показала бы окошко с вариантами после ввода 2 букв, 4199 надо ещё дать подумать секунду-другую.
Руки машинально уже набирают две буквы и жмут Enter. А тут либо ждать надо, либо Ctrl+Space жать.
Проблема в том, что сложно это всё чётко замерить и сравнить. Всё "сломалось" на уровне моторной памяти.
Это какая-то известная проблема? (есть тикет?) Или надо пытаться копать дальше и репортить?
Где 3891 уже давно показала бы окошко с вариантами после ввода 2 букв, 4199 надо ещё дать подумать секунду-другую.
Руки машинально уже набирают две буквы и жмут Enter. А тут либо ждать надо, либо Ctrl+Space жать.
Проблема в том, что сложно это всё чётко замерить и сравнить. Всё "сломалось" на уровне моторной памяти.
Это какая-то известная проблема? (есть тикет?) Или надо пытаться копать дальше и репортить?
А можно пример? Java или Scala?
Java
Пример чего? Как я печатаю код, а попап не появляется, и приходится насильно его вызывать Ctrl+Space-ом?
Я не представляю, как это можно показать. Разве что на видео заснять.
И конечно же оно так не всегда. Но достаточно регулярно, чтобы начало раздражать.
Пример чего? Как я печатаю код, а попап не появляется, и приходится насильно его вызывать Ctrl+Space-ом?
Я не представляю, как это можно показать. Разве что на видео заснять.
И конечно же оно так не всегда. Но достаточно регулярно, чтобы начало раздражать.
Насильно? Т.е. речь идет об автопопапе?
Нашел, будем фиксить: https://youtrack.jetbrains.com/issue/IDEA-151684
Да ладна тебе! Шашки на голо и вставь 16ю! На самом деле, я почти каждый EAP 16й версии ставил — всё норм :)
НЛО прилетело и опубликовало эту надпись здесь
Многие сидят даже на EAP и все ок. А это уже Public Preview, по моему опыту можно пробовать смело. А какие именно фичи заинтересовали?
Фичи вкусные, но одной не хватает.
Я пока начинающий пользователь, так что может уже и есть такая фича…
Но всё же.
По команде Navigate Symbol (Alt-Ctrl-Shift + N) было бы здОрово, чтоб при открытии окна поиска поле фильтра было всегда пустое (а не сохраняло последнюю набранную строку, как сейчас) и сразу же, пока ты еще не начал ничего набирать, открывался список из последних ранее посещенных (набранных) методов/символов.
Для совместимости (тем кто привык к текущему поведению) можно эту фичу сделать отключаемой через настройки редактора.
Есть возможность сейчас сделать такое?
Если нет, можно ли записать в фиче-реквесты — andreycheptsov?
Я пока начинающий пользователь, так что может уже и есть такая фича…
Но всё же.
По команде Navigate Symbol (Alt-Ctrl-Shift + N) было бы здОрово, чтоб при открытии окна поиска поле фильтра было всегда пустое (а не сохраняло последнюю набранную строку, как сейчас) и сразу же, пока ты еще не начал ничего набирать, открывался список из последних ранее посещенных (набранных) методов/символов.
Для совместимости (тем кто привык к текущему поведению) можно эту фичу сделать отключаемой через настройки редактора.
Есть возможность сейчас сделать такое?
Если нет, можно ли записать в фиче-реквесты — andreycheptsov?
Звучит интересно. Да фича-реквест приветствуется: https://youtrack.jetbrains.com/issues/IDEA. Чем подробнее, тем лучше.
А как вы даете номера версиям? Если Idea 15 вышла всего несколько месяцев назад, то почему эта версия уже 16, а не 15.1 например?
Ведь никаких особых мажорных изменений вроде бы нет.
Ведь никаких особых мажорных изменений вроде бы нет.
Здесь можно оставить шутку про нумерацию версий современных браузеров, которая началась с Google Chrome…
В данный момент IntelliJ IDEA переходит от одного релиза рад в год к трем релизам в год. Поскольку теперь и фичи и багфиксы будут равномерно распределяться между этими релизами, стирается и разница между большими релизами и маленькими. Поэтому вместо 15.1 будет 16. Однако прямо сейчас мы подумываем, чтобы пойти дальше и выровнить версии для всех IntelliJ IDE: PhpStorm, PyCharm, WebStorm, DataGrip, RubyMine, CLion и AppCode, например 2016.1, 2016.2, 2016.3 и т.д. Но пока мы не уверены на этот счет. Если у вас есть мысли, делитесь.
Если делать релиз каждый месяц, то 2016.1, 2016.2, 2016.3 итд имеет смысл :)
А какой смысл в выравнивании версий? Если взять, например, RubyMine и IntelliJ IDEA, сравнять версии, то, мне кажется, будет ещё запутаннее, поскольку они вроде как одной версии, но при этом плагин в IDEA старше, чем нативная поддержка в RM, и в итоге всё всё-равно сводится к версия ИДЕ + версия плагина.
Или это исключительно в маркетинговых целях?
Или это исключительно в маркетинговых целях?
2016.1, 2016.2, 2016.3Тут не понятно, то ли 1, 2 и 3 — это разные продукты, то ли минорные релизы в пределах года.
Как вариант: номером после года обозначать квартал.
Matlab нумеруется как 2015a, 2015b, 2016a и тд.
Они обычно выпускают два релиза в год.
Это лучше, т.к. нет путаницы с месяцами.
Убунту же пишет именно месяц: 14.04 (апрель), 14.10 (октябрь)
Они обычно выпускают два релиза в год.
Это лучше, т.к. нет путаницы с месяцами.
Убунту же пишет именно месяц: 14.04 (апрель), 14.10 (октябрь)
лучше 16.1, 16.2, 16.3, 17.1, 17.2, 17.3… "20" — излишество, и так понятно будет что первая цифра год и меньше чисел
Убунта же номеруется 1404, 1410, 1504, 1510…
вполне понятно, когда версия соответствует году
вполне понятно, когда версия соответствует году
Наверное потому что мажорный релиз — больше событие, чем минорный :) Можно и отпраздновать.
Поиск по «double shift»-то сделали отключаемым, ироды?
зачем??
Может, раздражает человека. Между прочим я могу его понять — у меня скрыты панели кнопок (те, которые по периметру) и показываются они по double cmd (с зажатым последним) и иногда случается, что они показываются когда мне не надо, или когда надо — нужно по несколько раз сделать triple-double cmd чтоб наконец увидеть их. Так что при определённых условиях попап по double-shift вполне может появляться "неожиданно".
Если совсем короче — все хоткеи должны быть изменяемы. То, что удобно вам — может быть неудобно другим.
Если совсем короче — все хоткеи должны быть изменяемы. То, что удобно вам — может быть неудобно другим.
Затем что раздражает, если случайно нажал шифт дважды. И, между прочим, я далеко не один такой. Очень много людей жалуются на это. Ну и нестандартные hardcoded shortcuts в 2016 году выглядят, как минимум, глупо.
Можно же переназначить. Тогда и Shift-Shift откликаться не будет
А насколько это очевидное решение, учитывая что в настройках хоткеев в этом пункте — пустота?
upd. Кроме того, в версии 15 даже переназначение не работает/не работало.
upd. Кроме того, в версии 15 даже переназначение не работает/не работало.
Вот issue, голосуйте https://youtrack.jetbrains.com/issue/IDEA-118723.
Спрошу сегодня у разрабочтика, что он думает. Вообще, звучит разумно. Я тоже проголосую :)
Спрошу сегодня у разрабочтика, что он думает. Вообще, звучит разумно. Я тоже проголосую :)
Вообще, горячую клавишу можно переназначить.
Сижу на 16 EAP + scala plugin, и что мне не нравится, так это автокомплит. Перешел на идею, начиная с 14 версии, и после эклипса не могу привыкнуть к тому, что первым в списке на автокомплит НИКОГДА не стоят локальные переменные и поля класса. Т.е. я вынужден ввести 3-4 символа, прежде чем идея поймет, чего я от нее хочу (даже если у аргумента очень специфический тип), эклипс понимал даже без ввода символов.
Приведите пример, желательно последний билд плагина. Если это правда, разберемся.
После апдейта IDE и Scala плагина до последней версии всё работает идеально. Спасибо!
Все выяснил. Новые фичи пока доступны только в найтли билде: https://plugins.jetbrains.com/update/index?pr=&updateId=24171
Скоро будут в репозитории
Скоро будут в репозитории
Я вот не пойму, а если купить Idea, то есть ли смысл брать WebStorm?
в IDEA можно накидать плагины, которые есть и в WebStorm, но это будет не совсем то же — в WebStorm они дополнительно тюнингованы в плане удобства. И обновления для WEB-плагинов выходят несколько раньше для WebStorm и только потом попадают в репозитарий IDEA, насколько я понял.
Не совсем верно, что мы "тюнингуем" плагины для WebStorm — все собирается из одного code base. Отличия, которые пользователи замечают, в основном связаны с тем, что у WebStorm более простая модель проектов по сравнению с IJ, какие-то вещи чуть проще настраивать, тк плагины работают "из коробки" и просто нет отвлекающих фич, не связанных с web-разработкой. WebStorm, как и IJ, тоже собирается переходить на релизный цикл с 3 обновлениями в год, так что надеемся, что отличий в версиях плагинов с IJ будет намного меньше.
По-моему плагины идентичны и где-то авторы уже тут об этом говорили.
Другие дело, что в IDEA отображается сразу все, в то время как в PyChram, например, нету всяких пунктов меню и прочих кнопочек и элементов, присущих интерфейсу Java IDE.
Другие дело, что в IDEA отображается сразу все, в то время как в PyChram, например, нету всяких пунктов меню и прочих кнопочек и элементов, присущих интерфейсу Java IDE.
Тоже интересует этот вопрос.
Так и не получилось у меня настроить работу в Idea для своего юз-кейса: код приложения и его окружение находится на юниксовой машине, куда есть доступ по ssh с виндовой машины. Если remote SDK для Ruby со скрипом получилось настроить, то, например модуль для Git упрямо требовал от меня исполняемого файла гита на моей машине. Тот же Netbeans в этом плане меня как-то понимал)
Ну может это у меня руки кривые, но так и не получилось, вернулся к Netbeans
Ну может это у меня руки кривые, но так и не получилось, вернулся к Netbeans
К сожалению, качество EAP билдов 16 версии оставляет желать лучшего.
Сломали Gradle проекты: почему-то создаются отдельные модули для test и main исходников, в результате проект не компилируется:
File -> Open сломан: показывается только / и бесконечно бежит индикатор загрузки.
Больше проверять не стал, запустил 15 версию.
Сломали Gradle проекты: почему-то создаются отдельные модули для test и main исходников, в результате проект не компилируется:
Error:scalac: Output path null is shared between: Module 'xxx_test' production, Module 'upload_test' production Output path /Users/relgames/myprojects/xxx/upload/build/classes/main is shared between: Module 'upload_main' production, Module 'upload_main' tests Output path /Users/relgames/myprojects/xxx/build/classes/main is shared between: Module 'xxx_main' production, Module 'xxx_main' tests Please configure separate output paths to proceed with the compilation. TIP: you can use Project Artifacts to combine compiled classes if needed.
File -> Open сломан: показывается только / и бесконечно бежит индикатор загрузки.
Больше проверять не стал, запустил 15 версию.
да вроде уже поправили.
у них там серия issue в баг-трекере.
Я за этим следил: https://youtrack.jetbrains.com/issue/IDEA-149753
у них там серия issue в баг-трекере.
Я за этим следил: https://youtrack.jetbrains.com/issue/IDEA-149753
Исправлено: https://youtrack.jetbrains.com/issue/SCL-9900
Попробуйте обновить Scala плагин до 2.1.228.15.16
Попробуйте обновить Scala плагин до 2.1.228.15.16
НЛО прилетело и опубликовало эту надпись здесь
На платформе IntelliJ у нас теперь будет отдельная IDE для C# https://blog.jetbrains.com/dotnet/2016/01/13/project-rider-a-csharp-ide/
А сделали возможности получать language level отдельного модуля из gradle?
Очень раздражает каждый раз настраивать при запуске IDE
https://issues.gradle.org/browse/GRADLE-2198
Очень раздражает каждый раз настраивать при запуске IDE
https://issues.gradle.org/browse/GRADLE-2198
Не запускается если менять idea.exe.vmoptions
-Xms128m
-Xmx1512m
-Xms128m
-Xmx1512m
Превышение 2GB лимита адресного пространства для 32-бит процесса на Windows: https://intellij-support.jetbrains.com/hc/articles/207241105.
Работу с CTE в базе данных не добавили?
Вероятно там какой-то слишком умный парсер запросов, который не передаёт запрос целиком....
Вероятно там какой-то слишком умный парсер запросов, который не передаёт запрос целиком....
А можно по-подробнее?
Что именно поподробнее? CTE — Common table expressions мощное надмножество над SQL. Хоть первые результаты гугления ведут на microsoft.com, современные БД ( http://www.postgresql.org/docs/9.1/static/queries-with.html ) их пркрасно поддерживают.
Однако же, я не нашел способ как запустить такой запрос для нужной мне БД (Exasol). Судя по коду ошибки, инструмент упорно отвезает все что написано перед select. Ровно так, как показано на примере из PhpStorm 9.0.2 на скриншоте.
Однако же, я не нашел способ как запустить такой запрос для нужной мне БД (Exasol). Судя по коду ошибки, инструмент упорно отвезает все что написано перед select. Ровно так, как показано на примере из PhpStorm 9.0.2 на скриншоте.
Вот же, зараза! Попробовал пререключить SQL-dialect на упомянутый PostgreSQL и заработало. Стало быть SQL dialect отвечает не только за подсветку синтаксиса, но и за то, какой запрос будет отправлен.
Выходит, если писать что-то специфичное для БД, неизвестное парсеру типа: "open schema schema_name", то такой запрос будет выполнить нельзя. Значит, мой исходный вопрос будет не о CTE, а о выполнении запросов непонятных парсеру.
Выходит, если писать что-то специфичное для БД, неизвестное парсеру типа: "open schema schema_name", то такой запрос будет выполнить нельзя. Значит, мой исходный вопрос будет не о CTE, а о выполнении запросов непонятных парсеру.
Определённый диалект, который не соотвествовал запущенному запросу, определял то, какая именно часть запроса отправится серверу. Если вы выделете код, то именно он отправится серверу и диалект будет тут непричём. А если диалект, определённый для файла не понимал CTE, то он и пытался отправить серверу только запрос select b from a.
В январе 2016 IntelliJ IDEA Community Edition портировали на FreeBSD (порт java/intellij). Спасибо большое! Давно ждали.
а почему сборки нет в EAP разделе? или это называется "Unix archive"?
Сегодня Intellij idea сама напросилась на обновление. Пробуем. Как я понял — стабильный релиз. Но здесь нет о нём информации, жаль.
А почему на страничке загрузки для текущей EAP-версии нет ссылки на ее Release Notes?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Обзор IntelliJ IDEA 16 Public Preview