При работе в 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 на той же машине, и проблема исчезла.