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