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