Автор оригинала: K’vin.
В этом посте рассказывается о 3 мощных функциях, которые Intellij поддерживает для разработчиков Java.
Если вы изучаете Java или используете Java на работе, или подумываете об изучении Java, не пропустите этот пост и серию советов по производительности Intellij.
В этом посте я использую карту ключей Intellij XWin .
Отказ от ответственности : Я фанат Vim, я использую Vim для всех видов написания и кодирования, пока не начал работать с Java. Я понимаю, что мне нужна IDE, и Intellij показал мне, что на данный момент это мой лучший выбор, он убеждает меня в том, что он может значительно повысить мою производительность.
Список функций, поддерживаемых всеми IDE и редакторами:
- Автозаполнение
- Навигация по файлам и каталогам
- Нечеткий поиск
- Складывать
- Интеграция с управлением версиями исходного кода (SVN, Git и т.д.)
- Подсветка синтаксиса
- Запуск/Компиляция
- Установка расширений
- Режим фокусировки
- и т.д.
И вот 3 мощные функции, которые, я думаю, отличают Intellij от других инструментов:
Умный рефакторинг
Насколько это умно?
Я подумал: “Ух ты! это так здорово”, когда я использую Переименование функция Intellij. Он автоматически переименовывает все ссылки на изменение.
Функция переименования не просто изменяет имя всех вхождений, но также рекомендует изменять связанное выражение, например параметры в установщике, конструкторе и т. Д.
Перемещение файла в другой пакет приведет к обновлению всех способов использования.
Еще один важный рефакторинг, который я использую ежедневно, – это извлечение кода для работы. Нажав комбинацию клавиш Ctrl , Alt , F , Intellij предложит мне извлечь еще больше похожего кода вместе, чтобы сделать извлеченную функцию еще более пригодной для повторного использования (путем введения нового параметра в сигнатуру функции).
Отображение использования и реализации встроенных
Навигация по большому классу Java-это много работы. Возможно, нам потребуется изменить только 1 строку кода, но, вероятно, нам придется обратиться ко многим различным функциям, чтобы выяснить контекст. К счастью, вы можете показать структуру классов, просто нажав Ctrl F12 . В диалоговом окне структура класса вы можете показать документ функции и ее реализацию.
Чтобы показать документ функции, нажмите Ctrl Q ; чтобы показать реализацию функции, нажмите Ctrl Высокий звук I .
Профессиональный совет : Вы можете выполнить поиск имени функции в диалоговом окне структура класса, просто введите имя функции после открытия диалогового окна структура класса.
Руководство по производительности
Обычно я спрашиваю себя, в полной ли мере я уже использую преимущества IDE. Большую часть времени я не могу сказать, потому что у разных людей разные мнения. Это не сложный вопрос с ответом на Intellij. В Intellij есть встроенная функция под названием Руководство по производительности .
Эта функция позволяет нам просматривать список методов повышения производительности в Intellij, частоту использования продуктивных советов и способы их использования. На следующий день, когда я иду на работу, я могу начать пробовать некоторые советы по повышению производительности, которые я раньше не использовал.
Чтобы открыть руководство по производительности, просто введите “Руководство по производительности” в Управление действиями (нажав Ctrl Сдвиг A ).
Pro-совет : Вам не нужно запоминать все горячие клавиши, все, что вам нужно запомнить с самого начала, – это ярлыки для открытия диалогового окна управления действиями.
Я работаю над еще одним постом о наиболее полезных расширениях Intellij и некоторыми советами при написании кода на Java в Intellij. Убедитесь, что вы не пропустите это.
Какие функции Intellij вам нравятся больше всего? Пожалуйста, оставьте комментарий ниже. Я хотел бы услышать от вас, чтобы улучшить содержание и мои навыки письма.
Оригинал: “https://www.codementor.io/@duykhoa12t/three-features-of-intellij-that-you-will-love-x4ky49fdj”