Я наконец возвращаюсь в IntelliJ через Eclipse. В настоящее время мой Eclipse настроен так, что если в данный момент у меня есть такой оператор (где ^ обозначает, где сейчас находится мой курсор):
foo.bar("hello"^)
и я нажимаю клавишу с запятой (;), она автоматически ставит точку с запятой в конце оператора:
foo.bar("hello");
В настоящее время IntelliJ делает это:
foo.bar("hello";)
Это означает, что мне придется явно вводить закрывающую скобку перед вводом точки с запятой.
Очевидно, это не большая проблема, но я обнаружил, что несколько раз сегодня ставлю точку с запятой в неправильном месте, когда возвращаюсь к IntelliJ и думал, что может быть более эффективным (как для моих пальцев, так и для мозга) не иметь набрать закрывающую скобку.
java
intellij-idea
digiarnie
источник
источник
Ответы:
Для пользователей Windows или Linux : Ctrl+ Shift+ Enter.
Для пользователей MacOS / OS X : ⌘ Command+ ⇧ Shift+ Enter.
Это завершает заявление, которое вы сейчас пишете. Попробуйте это в нескольких различных ситуациях, например, в операторах if, для циклов и т. Д., И вы увидите, что он завершит строку и при необходимости откроет для вас фигурные скобки.
источник
Вы можете добавить свою карту клавиш. Я добавил Ctrl+ ;к своим раскладкам клавиш для действия «Завершить текущий оператор». Это избавило меня от дополнительного нажатия клавиш и сделало его немного более интуитивным.
Ctrl+Semicolon
OK
и,OK
чтобы сохранить и выйти.Вы можете удалить или сохранить существующее сопоставление. Должно выглядеть примерно так:
источник
;
в качестве ярлыка. Кажется, работает просто отлично.если вы хотите всегда иметь это просто сделать это
источник