Рубрики
Без рубрики

Три функции Intellij, которые вам понравятся

Эти 3 функции IntelliJ помогают мне значительно повысить производительность и так оно и будет для вас.

Автор оригинала: 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 предложит мне извлечь еще больше похожего кода вместе, чтобы сделать извлеченную функцию еще более пригодной для повторного использования (путем введения нового параметра в сигнатуру функции).

Alt || , || F || , Intellij предложит мне извлечь еще больше похожего кода вместе, чтобы сделать извлеченную функцию еще более пригодной для повторного использования (путем введения нового параметра в сигнатуру функции).

Отображение использования и реализации встроенных

Навигация по большому классу Java-это много работы. Возможно, нам потребуется изменить только 1 строку кода, но, вероятно, нам придется обратиться ко многим различным функциям, чтобы выяснить контекст. К счастью, вы можете показать структуру классов, просто нажав Ctrl F12 . В диалоговом окне структура класса вы можете показать документ функции и ее реализацию.

Снимок экрана 2019-07-25 в 2.20.43 вечера.png

Чтобы показать документ функции, нажмите Ctrl Q ; чтобы показать реализацию функции, нажмите Ctrl Высокий звук I .

Снимок экрана 2019-07-25 в 2.27.02 вечера.png

Профессиональный совет : Вы можете выполнить поиск имени функции в диалоговом окне структура класса, просто введите имя функции после открытия диалогового окна структура класса.

Снимок экрана 2019-07-25 в 2.19.05 вечера.png

Руководство по производительности

Обычно я спрашиваю себя, в полной ли мере я уже использую преимущества IDE. Большую часть времени я не могу сказать, потому что у разных людей разные мнения. Это не сложный вопрос с ответом на Intellij. В Intellij есть встроенная функция под названием Руководство по производительности .

Эта функция позволяет нам просматривать список методов повышения производительности в Intellij, частоту использования продуктивных советов и способы их использования. На следующий день, когда я иду на работу, я могу начать пробовать некоторые советы по повышению производительности, которые я раньше не использовал.

Снимок экрана 2019-07-25 в 2.41.46 вечера.png

Чтобы открыть руководство по производительности, просто введите “Руководство по производительности” в Управление действиями (нажав Ctrl Сдвиг A ).

Pro-совет : Вам не нужно запоминать все горячие клавиши, все, что вам нужно запомнить с самого начала, – это ярлыки для открытия диалогового окна управления действиями.

Я работаю над еще одним постом о наиболее полезных расширениях Intellij и некоторыми советами при написании кода на Java в Intellij. Убедитесь, что вы не пропустите это.

Какие функции Intellij вам нравятся больше всего? Пожалуйста, оставьте комментарий ниже. Я хотел бы услышать от вас, чтобы улучшить содержание и мои навыки письма.

Оригинал: “https://www.codementor.io/@duykhoa12t/three-features-of-intellij-that-you-will-love-x4ky49fdj”