|
|
|||||
Относительно всего. У меня большой опыт работы и в FD и в IDEA, и с определенным объектевизмом могу сказать что FD это крутой блокнот по сравнению с IDEA. Только недавно в FD появились некоторые рефакторинги, но даже они не сравнятся с IDEA-вской проницательностью.
Не могу сказать найс это или нет, но в проекте обычно есть пара html файлов которые надо править и в IDEA это делается прозрачно, тоже самое с js. Был проект в котором был и php чуть-чуть и там снова сработало "все в одном". Вот несколько скринов, чтобы было понятно о чем я говорю тут as json и html фаил и список файлов в окне проекта http://pix.am/CjDH/ http://pix.am/RmcU/ http://pix.am/PIiv/ http://pix.am/bN4b/ |
|
|||||
О, спасибо! Просто после FD почему то ожидал, что данный хинт вылезет по Ctrl+space
Цитата:
Кстати, хоткей для "создать новую функцию" всё же нашёл. Так что, я всё больше влюбляюсь в IDE
__________________
"I am the terror that flaps in the night…!" |
|
|||||
CEBEP, советую распечатать список хоткеев. "Help" > "Default Keymap Reference". Так быстрее можно найти нужную комбинацию клавиш и её запомнить.
|
|
|||||
Мои любимые хоткеи в IDEA:
Shift+F6 - переименовать все что угодно и сразу везде где упоминается (в FD есть чтото подобное, но работает не для всего) Alt+Enter - если чтото подчернуто красным, поставте туда курсор и жмите его. А можно и не ставить курсор, а сразу жать, и тогда он по очереди все переберет, очень удобно когда чужой код вставил и кучу импортов надо добавить. Да и просто на атрибуте поставили курсор и сразу и геттер и сеттер можно добавить. Короче alt+enter пробуйте тыкать везде где только можно и везде чтото будет, на переменных, на параметрах функции/конструктора и в др. местах. Alt+Insert - чтото типа ctrl+shift+1 из fd (меню generate называется, там и геттеры с сеттерами и конструктор если нет и другие) Ctrl+O - override method (переопределить метод(ы) удобный поиск по списку и сразу несколько можно выделить) ctrl+I - реализовать метод из интерфеса (чаще просто ставлю курсор на имя класса и жму Alt+Enter и там сразу все методы из интерфейсов генерируются) Ctrl+Alt+V - introduce variable Ctrl+Alt+N - заинлайнить переменную/метод Ctrl+shift+alt+t - очень крутое меню для различных рефакторингов, часть из которых описал выше отдельно, но часть только от сюда Ctrl+Alt+L - автоформатирование кода, тут же можно оптимизировать импорты (В FD вроде есть аналог форматера, но тут настройки более гибкие) Ctrl+Alt+O - оптимизировать импорты (обычно использую предыдущий хоткей с дополнительной галочкой в попапе) Ctrl+Shift+(Up/Down) - двигаем блок вверх вниз Ctrl+Y - удалить строку, просто невероятно полезная штука, хотя в FD тоже есть (Ctrl+shirt+d или просто ctrl+d уже не помню) ctrl+D - дублировать строку еще вспомнил Ctrl+F6 - переделать заголовок функции, если надо поменять параметры местами или добавить новых параметров в середину. Использую редко, но когда надо спасает кучу времени. А так Alt+ENTER это ключевая комбинация (типа ctrl+shift+1 в FD), она умеет кучу всего. И методы создавать и ошибки править и многое другое, со временем придет понимание когда ее жать и что выбирать в попап меню. Потом в Идее можно и нужно иначе подходить к написанию кода, не надо сначала определять переменную а потом ее использовать, лучше сначала использовать, а потом нажав на ней alt+ентер создать или переменную или атрибут класса и т.д. Тоже самое с методом, лучше сначала вызвать метод класс, передав ему нужные поля, а потом сгенерировать метод (alt+enter) в заголовке которого сразу будут все параметры определены и сразу с нужными типами. Для сборки достаточно все настроить и жать shift+F10 или shift+f9 для дебага. В общем очень рекомендую, готов помочь кому будет надо ответив на любые вопросы. P.S. Realaxy редактор построен на базе MPS платформы от авторов IDEA и многие вещи в них очень похожи и часть трюков я взял именно из уроков для Realaxy. ( http://realaxy.com/ ) Добавлено через 8 минут А еще в IDEA есть крутая штука, которая пытается следить не только за форматированием кода, но и за логикой. И подсказывает если можно упростить выражения типа или Подчеркивает строки типа намекая, что возможно левая и правая часть возможно не связаны Последний раз редактировалось Dima_DPE; 20.01.2012 в 02:44. |
|
|||||
|
Часовой пояс GMT +4, время: 08:17. |
|
« Предыдущая тема | Следующая тема » |
|
|