По работе приходится пользоваться этой поделкой мозгоструйных.
Особо страдаю от следующих проблем (остальное удалось победить с помощью коллег и гугла):
- При нажитии ctrl+alt+[arrow up/down] происходит копирование куска текста от начала выделения до конца выделения. Как сделать так чтобы копировались строки целиком?
- Если срабатывает автокомплит то происходит затирание слова поле него, если перед этим словом не было разделителя.
- Менюшка quick fix появляется только когда курсор находится на подчеркнутом слове. Как сделать чтобы она появлялась для всех проблем в строке независимо от позиции курсора?
- Как добавить в quick fix рефакторинг, хотя бы выделение методов и заворачивание в if/try. Задалбывает лазать в отдельное меню.
- Когда пишу for идея предлагает мне сделать например foreach, но при этом просто вставляет
for ( : ) {}
, как сделать чтобы при вписывании коллекции/массива она сама выдергивала тип элемента и вписывала в шаблон?
Апдейт: пока решены первые 2 проблемы. Касательно последней - нужно настроить несколько лайвтемплейтов на одно сокращение но похоже идея так не умеет поэтому завязал iterate iterabe на for - стало почеловечнее. Оставщиеся 2 похоже вообще никак не реализуются.