Как настроить Eclipse IDE по умолчанию на «Выбранные строки» в диалоговом окне «Найти / заменить», если выбрано несколько строк? - PullRequest
1 голос
/ 06 апреля 2019

При работе в Eclipse и нажатии Ctrl + F с выделенными строками кода я ожидаю, что по умолчанию будет открываться диалоговое окно «Найти / Заменить» с параметром «Выбранные строки» и, возможно, буферным содержимым или предыдущим поиском. запрос в подсказке «Найти». Вместо этого на моем домашнем компьютере весь выбор автоматически копируется в приглашение «Найти», и Scope каждый раз сбрасывается на «Все» вместо «Выбранные строки».

У меня как-то есть эта рабочая по умолчанию на моей рабочей машине: опция области "Выбранные линии" выбирается автоматически, когда в редакторе выбрано более одной строки.

Возможно, не связано: у меня установлен CDT, и я в основном работаю с C ++ в Eclipse. Домашняя машина работает под управлением Ubuntu 18.10, рабочая машина работает под управлением Ubuntu 18.04.

Я пытался:

  • Повторная загрузка Eclipse, переустановка CDT и cmake4eclipse
  • Переход на новое рабочее пространство в Eclipse (без копирования настроек)
  • Поиск высоко и низко в Интернете рецептов о том, как это контролировать.

Как изменить домашнюю среду IDE на желаемое поведение "Выбранные линии"?

[Правка через 1 час]: теперь я почти убежден, что проблема как-то связана с версией Ubuntu. Я использую 18.04 на своем ноутбуке (так же, как на моем рабочем компьютере), и я только что обновил CDT и платформу Eclipse до последних стабильных версий (9.7 и 4.11 / 2019-03, соответственно), которые есть у меня везде. Новое «неправильное» поведение не появилось. Я также начну тему на форумах Eclipse или, возможно, даже открою сообщение об ошибке. Я не хочу переустанавливать всю систему или понижать ее (малый шанс на успех), просто чтобы вернуть это; если это ошибка Eclipse, я бы лучше поработал над ее исправлением.

[Изменить 2 дня спустя] Ошибка не появилась в новой установке Ubuntu 18.10. Я до сих пор не знаю, что отличалось от машины «преступника». В итоге я вытер диск и переустановил 18.04 на той же машине, и проблема исчезла.

...