Автозаполнение IntelliJ заменяет последующее слово
Я использую IntelliJ какое-то время, но меня всегда беспокоило. Это связано с функцией автозаполнения. Этого gif должно быть достаточно, чтобы проиллюстрировать.
По сути, при наборе слова рядом с другим (то есть без пробела между ними), независимо от двух слов или контекста, будь то ключевые слова или переменные, автозаполнение заменит следующее слово на то, что вы завершите. I/m удивил, что IntelliJ не имеет настройки для этого (по крайней мере, не того, что я знаю), учитывая, что Eclipse делает...
Спасибо заранее!
Ответы
Ответ 1
Это зависит от ключа, который вы используете для выбора элемента из списка завершения. Если вы нажмете Enter, выбранный элемент будет вставлен в код перед следующим идентификатором. Если вы нажмете "Tab", выбранный элемент заменит идентификатор в соответствии с курсором.
Если вы предпочитаете, вы можете изменить поведение, переназначив сочетания клавиш для "Выбрать пункт поиска" и "Выбрать элемент поиска" в разделе "Настройки | Раскладка.
Ответ 2
В такой ситуации вместо нажатия <TAB>
вы можете нажать <RETURN>
и оно не перезапишет следующее слово