2017-02-09 18 views
1

Скажите, что я хочу переименовать эту переменную (или метод или что-то еще) в really_good_variable_name. Обычно мой курсор (курсор) будет располагаться где-то посередине этого идентификатора, когда я вызываю Refactor> Rename ...Поведение backspace, delete и клавиш со стрелками во время переименования refactor

Я хочу перейти к bad, чтобы я мог его изменить. Теперь, если я попытаюсь перейти к ней с помощью клавиши со стрелкой назад на моей клавиатуре, каретка переходит к началу имени переменной.

enter image description here

Аналогичная проблема, если я пытаюсь стереть bad_ используя клавишу возврата: имя всего идентификатора будет удалено.

Предположительно это связано с тем, что по умолчанию идентификатор «выбран» полностью. Даже если это происходит каждый раз, это никогда не является поведением, которое я ожидаю от клавиш клавиатуры. Настолько разочаровывающе.

Есть ли способ изменить это, чтобы старое имя не выбрано по умолчанию?

ответ

1

Почему да. Да, есть.

В «Настройках»> «Редактор»> «Основные»> «Рефакторинг», «Отменить предыдущее имя».

enter image description here