首页 > 解决方案 > How can I get Eclipse IDE to default to "Selected lines" in the Find/Replace dialogue when multiple lines are selected?

问题描述

在 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,问题就消失了。

标签: eclipseideeclipse-cdt

解决方案


推荐阅读