Скажите, что я хочу переименовать эту переменную (или метод или что-то еще) в really_good_variable_name
. Обычно мой курсор (курсор) будет располагаться где-то посередине этого идентификатора, когда я вызываю Refactor> Rename ...Поведение backspace, delete и клавиш со стрелками во время переименования refactor
Я хочу перейти к bad
, чтобы я мог его изменить. Теперь, если я попытаюсь перейти к ней с помощью клавиши со стрелкой назад на моей клавиатуре, каретка переходит к началу имени переменной.
Аналогичная проблема, если я пытаюсь стереть bad_
используя клавишу возврата: имя всего идентификатора будет удалено.
Предположительно это связано с тем, что по умолчанию идентификатор «выбран» полностью. Даже если это происходит каждый раз, это никогда не является поведением, которое я ожидаю от клавиш клавиатуры. Настолько разочаровывающе.
Есть ли способ изменить это, чтобы старое имя не выбрано по умолчанию?