在Eclipse中工作并在选定代码行的情况下按Ctrl + F时,我期望的默认行为是使用“选定的行”选项打开“查找/替换”对话框,并且可能是缓冲内容或先前的搜索在“查找”提示中进行查询。在我的家用计算机上,发生的是,整个选择都会自动复制到“查找”提示,并且每次都将“范围”重置为“全部”,而不是“选定的行”。
我以某种方式要做在我的工作计算机上默认工作:当在编辑器中选择了多行时,“选择的行”范围选项会自动选择。
可能不相关:我确实安装了CDT,并且主要在Eclipse中使用C ++。家用计算机正在运行Ubuntu 18.10,工作计算机正在运行Ubuntu 18.04。
我尝试过:
如何在家里将IDE更改为所需的“选定的行”行为?
[1小时后编辑]:我现在几乎可以确信,问题与Ubuntu版本有关。我在笔记本电脑(与工作计算机相同)上运行18.04,并且我刚刚将CDT和Eclipse平台升级到最新的稳定版本(分别为9.7和4.11 / 2019-03),我在其他地方都有。新的“错误”行为没有出现。我还将在Eclipse论坛上启动一个主题,甚至打开一个错误报告。我不想重新安装整个系统或降级它(成功的机会很小)只是为了让它回来。如果是Eclipse错误,我宁愿进行修复。
[2天后编辑]该错误未在全新安装的Ubuntu 18.10上显现。我仍然不知道“罪魁祸首”机器上有什么不同。我最终在同一台机器上擦拭驱动器并重新安装18.04,问题消失了。