← All posts tagged IDEA

Vugluskr
Linux работа Java IDEA 16-ая идея почему-то взбрыкнула и не захотела по умолчанию запускаться под системным jre, вместо него работала под встроенным. Херь в том, что встроенный — говняшка openjdk. При автокомплите на Map<K, V> это говно не предлагало нормальные HashMap, TreeMap и прочие ConcurrentHashMap, оно их ваще не ставило в список, но зато активно пихало какую-то несуразицу типа HashedMap. Я тупил, не мог понять в чём дело. И тут оно пизданулось громко по sigsegv, полез смотреть лог. А там, мать честная, jre running — openjdk, все дела. Как блять так, откуда?! Посмотрел в запускалку шелловскую, а они оказывается сделали что — раньше она искала последовательно в окружении IDEA_JDK, JDK_HOME, JAVA_HOME, "java" in PATH., а вот начиная с какого-то 14* билда она теперь ищет блять вот так: IDEA_JDK, ../jre, JDK_HOME, JAVA_HOME, "java" in PATH. То есть, если IDEA_JDK не выставить, то похую че там у тебя системное — оно будет крутиться на сраном опене.
А я уж думал багрепорты слать и ваще бесноваться всяко. Но хватило только принудительно указать правильный угол. Мир пока может спать спокойно
Vugluskr
работа IDEA Блять, вот нахера я проапгрейдил идею до 13. Есть охеренный бугурд — инспекшн тупит как пиздец, если окно самой идеи находится в фокусе. Просто атас, отжирает весь процессор и тормозит аццки. Стоит только перевести фокус на любое другое окно — инспекшн отрабатывает за долю секунды. Как так? Нахуя, почему?
Vugluskr
Java IDEA маленький бажочек нашел в идее: если сколлапсить какой-нить блок в редакторе, а затем его удалить, то автоматически коллапсится предыдущий блочок текста. То есть mps хде-то не снимает флажок коллапса предварительно. Айяйяй, джетбрейнс, нехорошоооо :)
Vugluskr
Java IDEA внезапно Случайно выяснил почему идея перестала по ! делать отрицание. Она на самом деле не перестала, просто при апгрейде слетела настройка, штоп автокомплит делался по пробелу/точке/етц. Если галку воткнуть обратно — все заебись. Но тогда опять, сука, вставляется finalize() перед Exception! Бесит.
Vugluskr
Java IDEA От последней идеи какие-то странные впечатления. С одной стороны, все стало как-то поприятнее. С другой, появились какие-то противные бажки.
Раньше, вот например, меня бесило, когда хочешь написать final Exception, оно сразу пихало finalize(), без спроса. Щаз не пихает.
Но вот раньше пишешь <String>.isEmp... оно предлагало автокомплит isEmpty(), ты нажимаешь "!" и делается корректное отрицание, щаз же хуй, нужно сначала явно выделить в списке автокомплита сам метод isEmpty и только потом нажать !, иначе эта срань не сделает
Или вот иногда действие комплита запаздывает, если выбрал че-то и быстро пишешь продолжение — то написать-то оно напишет, а комплит уже не случится.
Радует, что курсор стал пропадать значительно реже. Не радует, что таки иногда пропадает.
Очень радует тема даркула, стала еще красивее :)
Vugluskr
Java IDEA Последняя идея крайне хуёво ведет себя на 7-ой яве (7u7). Зависает редактор, пропадает курсор, теряется кэш. Нахуй, возвращаюсь на 6-ку.
Vugluskr
IDEA ActionScript факап Интересная хуйня наблюдается в идее. Pure actionscript проект, использую embed ttf-фонт. Не билдится из-за того, что пытается регистрировать фонт через mx.core. Какого хуя — не ясно. Прямое указание регистрировать через flash.text.Font.registerFont() нихуя не помогает. Помогает только отключение фишки "pure actionscript" в инструкциях билда. Ладно, хер с ним, с размером конечной либы. Но блять фонт так и не ембедится.
Vugluskr
IDEA в AS-проекте, в принудительно закрытых классах, т.е. в принудительно закрытых вкладках в едиторе идея наглухо теряет инфу об импортах. Вкладка была открыта, закрылась (по лимиту открытых), открываешь класс по новой — а там жопа. Ни один импорт "не виден", весь код инвалидный. Пиздец, блять. Сначала долго не мог понять — че за хуйня, приходилось рестартить ее. Нашел дебильный ворк-эраунд — нужно из списка импортов удалить одну любую строку — тогда все подхватывается заново. Ебанизм, блеать. Примерно год-полтора назад идея тем же страдала на явских проектах — я чуть не вешался, но это был то ли EAP, то ли быстро починили. Щаз вот те же яйца уже на AS.
Джетбрейны, мать вашу. Разделяйте уже стейбл/анстейбл и лепите свою экспериментальную хуйню в отдельной песочнице.
Vugluskr
IDEA факап интересный способ повесить наглухо идею, у меня работает в 100% случаев:
— ищем какую угодно строку по всем файлам в проекте
— в окошке результатов говорим "expand all" (это важно)
— кликаем на "export to file"
— на появившееся окошко с содержимым будущего файла говорим "minimize" (сложить)
— вуаля! Висим, бля!
Vugluskr
IDEA Flex йобаная идея на большом проекте с флексом остановила мне считай всю машину. Загрузка тачки — 22.25, даже курсор мыши не дергался. Была запущена виртуалка — она тупо наебнулась. Короче, идея для флекса пригодна только на маленьких проектиках и никак иначе.
Vugluskr
IDEA ну блять, ну безбожно тормозит идея на .mxml, ну пиздец ведь, пиздец!
2девелар — я уже посылал несколько дампов, я уже ставил апдейт, результат хуй. Я просто плакаюсь тут, не спрашиваю помощи :)
Vugluskr
IDEA внезапно Совершенно внезапно впервые за много лет попробовал клыцнуть в "Open URL..." в главной менюхе. Совершенно внезапно идея отобразила исходник указанной страницы. Трудно сказать, чего я ожидал :)) Но это было внезапно, блеать! Удобно же, ну
Vugluskr
IDEA какого сандаля идея так ЖУТКО блять тормозит на 4-м флексе? Точнее, она тормозит на компонентах — файлы .mxml, в которых есть fx:Script. Это полнейший пиздец. Причем память не сжирается, с виду все дак просто заебись :(
Пичалька-грусняффка
Vugluskr
IDEA внезапно Внезапно (тм) открыл для себя новый шоткат — Ctrl-del — удаляет все с текущей позиции до конца слова.
Да-да, я тормас, ртфм не люблю и все еще не научился пользоваться редактором :)
Vugluskr
IDEA глюки Идея странно глючит. Вот есть директория /dir1/dir2/java и эта директория залинкована символиком на /java Там лежат проекты.
Открываем проект, если шаримся по исходникам из project browser — все просто заибись. Если исходник открываеццо переходом по референсу из другого исходника — пиздец, идея не воспринимает его как файл проекта. То есть, буквально — class out of the source
Я кагбе понимаю саму суть ошибки интерпретации, но не понимаю, почему бы не запоминать "точку входа" проекта и все референсы открывать от нее, а не относительно текущего класса
Vugluskr
рабочее IDEA сарынь-на-кичку У меня иногда бывает пиздец залипание — не могу придумать нормальное имя для переменной или метода, особенно для глобальных. Вот заклинивает наглухо и все тут. Десять раз покурить сходишь, изматеришься весь, а не выходит. Назовешь tmp, отменишь. Потом temp, тоже отменишь. Потом foo, bar, blah, suka, и т.д. — все не катит. И бьешься башкой об клаву уже натурально, все кажется кривым и непонятным.
Но это ладно, речь не об этом. К этому своему косяку я как-то уже привык и даже вроде беситься стал меньше.
Сегодня выщемил еще один перекос наподобие — не могу, блядь, в идее выбрать шоткат для компиляции модуля. Раньше он у меня был Ctrl-\, но я переназначил это сочетание (не спрашивайте нахуя), а новый шоткат вот никак не выходит. Во-первых, свободных сочетаний крайне мало, блеать! Клава маленькая!!! Во-вторых, все, что не пришпилю — как-то криво, неудобно и вообще непривычно, сука! Весь день мучаюсь.
Онотоле печале.
Vugluskr
IDEA внезапно я все-таки люблю эту IDE. Случайно нашел шоткаты ctrl-] и ctrl-[ — жизнь заиграла новыми красками :)
Конечно, для суровых челябинских программеров это давно не тайна, потому что они выучили наизусть все keymaps, но я как ленивое быдло не удосужился за много лет прочитать, потому до сих пор иногда невзапно радуюсь находкам.