Как добавить точку с запятой после вызова метода, когда внутри списка параметров в IntelliJ IDEA?
Наконец-то я вернусь к IntelliJ через Eclipse. В настоящее время мой Eclipse настроен так, что если в настоящее время у меня есть такой оператор (где ^ обозначает, где находится мой курсор):
foo.bar("hello"^)
и я нажимаю клавишу с запятой (;), она автоматически помещает точку с запятой в конец инструкции:
foo.bar("hello");
В настоящее время IntelliJ делает следующее:
foo.bar("hello";)
Значение Я должен будет явно ввести закрывающий скобок, прежде чем вводить полуточку.
Не большая проблема, очевидно, но я обнаружил, что несколько раз сегодня, когда я делаю переход обратно в IntelliJ, я думаю, что это может быть более эффективным (как для моих пальцев, так и для мозга) не нужно вводить закрывающий кронштейн.
Ответы
Ответ 1
Для пользователей Windows, Ctrl + Shift + Enter.
Для пользователей macOS/OS X, ⌘ Command + ⇧ Shift + Enter.
Завершает утверждение, которое вы сейчас пишете. Попробуйте это в нескольких разных ситуациях, например, в операторах if, для циклов и т.д., И вы увидите, что он завершит линию и откроет некоторые фигурные скобки для вас, если это необходимо.
Ответ 2
Вы можете добавить свою собственную раскладку. Я добавил Ctrl + ; в мои Ключ-карты для действия "Полный текущий отчет". Это спасло меня дополнительным ключевым штрихом и сделало его немного более интуитивным.
- Перейдите в Настройки > Развернуть
- В поле поиска введите "Complete Current Statement".
- Щелкните правой кнопкой мыши запись и выберите "Добавить ярлык клавиатуры"
- В поле Первый штрих введите свою комбинацию клавиш. Например, Ctrl + ;, который будет отображаться как
Ctrl+Semicolon
- Нажмите
OK
и OK
для сохранения и выхода.
Вы можете удалить или сохранить существующее сопоставление. Если вы закончите, посмотрите что-то подобное:
![enter image description here]()