Скрытые возможности IntelliJ IDEA [закрыто]
просто еще один скрытые функции и советы и рекомендации WIKI
.
после просмотра скрытых функций eclipse, java, spring framework я подумал, что нам нужно иметь список функций, советы для IntelliJ тоже, который является лучшим и интеллектуальным IDE, доступным для java.
10 ответов:
Я люблю синтаксис-осознанный выбор. Контроль + У.
когда я вынужден работать с другими IDE, эта последовательность ключей обычно приводит к закрытию файлов. Это неприятный цикл отрицательной обратной связи.
Shift-F7
(Smart Step Into) - это полезная функция отладки, которую я не видел с другими IDE. мне также нравитсяCTRL-J
чтобы вытащить живые шаблоны, и (не связанные)CTRL-SHIFT-J
чтобы объединить следующую строку с этой.обновление
есть еще несколько:
Ctrl-Alt-F7
чтобы показать использование во всплывающем списке- иерархия вызовов похожа на более сквозное "найти использование" и показывает дерево, которое отслеживает вызовы методов, ведущие к текущему код
у меня есть несколько дополнительных кнопок мыши, поэтому я привязал каждый из них к кнопкам для быстрого доступа.
Shift Control Space
Я люблю Shift + Control + Space для завершения кода, это не тайная мысль. Вы можете использовать его везде - в файле конфигурации Spring, в правой части атрибуции, для завершения вызова метода, для передачи параметра.
самое приятное в этом то, что если у вас есть параметр типа "X" внутри объекта "y", когда вы нажимаете Shift + Control + Space два раза, он будет отображаться на самом деле "y. X" как один из возможных вариантов. Я думаю, я мог бы классифицировать это как секрет :-).
другие ярлыки, которые я использую чаще всего являются комбинацией Shift + Insert для генерации кода (например, Equals и hashCode, или конструктор для инициализации мой последний переменных), сочетание клавиш Ctrl + я и Ctrl + O, чтобы реализовать/ переопределить методы, Alt + Ввод, чтобы исправить ошибка компиляции/ предупреждение (код инспекции предложение).
CTRL+ALT+V - For variable extraction CTRL+ALT+M - For method extraction
Я использую вышеуказанные ярлыки очень часто.
тот, который я очень часто вижу при использовании
Crtl-Alt-F7
(⌘ ⌥- F7 в OS X), что является показать обычаи. Гораздо быстрее, чем"найти обычаи". Оба они необходимы для понимания кода и того, как он используется.еще один скрытый от режим колонки, что позволяет выделить и даже заменить код по вертикали. Ярлык для этого -
Ctrl-Shift-Insert
(⌘ ⇧*в OS X).
Как насчет того, чтобы начать с версии Intellij самого проголосовавшего ответа на скрытые возможности Eclipse пост? =)
Не забудьте Ctrl + Shift+A, которым отображает список всех клавиатур сочетания клавиш (на всякий случай вы забываете любой из перечисленных здесь).
также:
Я также предлагаю распечатать официальную: Intellij IDEA 9 Default Keymap:WINDOWS-LINUX, OS X,OS X 10.5+
Закрытие Складной делает Программирование Java немного более терпимым после написания Scala.
живые шаблоны на основе итераций, похоже, сохраняют больше ввода, чем любая другая функция, мои собственные шаблоны, которые я часто использую:
private final org.slf4j.Logger logger = org.slf4j.LoggerFactory.getLogger($CLASS_NAME$.class);
(добавить дополнительно
static
ключевое слово послеprivate
по вкусу) где переменная CLASS_NAME определяется как имеющая выражениеclassName()
и проверьте "пропустить, если определено", вместе сlogger.debug("$END$");