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

В этом посте представлены 3 мощные функции, которые Intellij поддерживает Java-разработчиков.

Если вы изучаете Java или используете Java на работе или думаете об изучении Java, не пропустите этот пост и серию советов по повышению производительности Intellij.

В этом посте я использую Intellij Xвыигрыш ключевая карта.

Отказаться: Я фанат Vim, я использую Vim для всех видов написания и кодирования, пока не начал работать с Java. Я понимаю, что мне нужна IDE, и Intellij показала мне, что это мой лучший выбор на данный момент, она убеждает меня, что она может значительно повысить мою производительность.

Список функций, которые поддерживают все IDE и редакторы:

  • Автозаполнение
  • Навигация по файлам и каталогам
  • Нечеткий поиск
  • Складывать
  • Интеграция с управлением версиями исходного кода (SVN, Git и т. д.)
  • Подсветка синтаксиса
  • Запустить/скомпилировать
  • Установить расширения
  • Режим фокусировки
  • и т.п.

А вот 3 мощные функции, которые, как мне кажется, отличают Intellij от других инструментов:

Умный рефакторинг

Насколько это умно?

Я такой «Вау! Это так круто», когда я использую Переименовать Функция Intellij. Он автоматически переименовывает все ссылки на изменение.

Функция переименования не только изменяет имя всех вхождений, но также рекомендует обновить связанное выражение, например, параметры в установщике, конструкторе и т. д.

Рефакторинг переименовать

Перемещение файла в другой пакет приведет к обновлению всех использований.

Еще один важный рефакторинг, который я использую ежедневно, — это извлечение кода для работы. При нажатии комбинации клавиш Ctrl, Альт, ФIntellij предложит мне извлечь еще больше похожего кода вместе, чтобы сделать извлеченную функцию еще более пригодной для повторного использования (путем введения нового параметра в сигнатуру функции).

giphy.gif

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

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

Скриншот 25.07.2019, 20.20.43.png

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

Скриншот 25.07.2019, 27.02.02.png

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

Скриншот 25.07.2019, 19.19.05.png

Руководство по продуктивности

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

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

Скриншот 25 июля 2019 г., 14:41:46.png

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

Совет: вам не нужно запоминать все горячие клавиши, все, что вам нужно запомнить с самого начала, — это сочетания клавиш для открытия диалогового окна «Управление действиями».


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

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

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *