eclipse - 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。
我试过了:
- 重新下载 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,问题就消失了。
解决方案
推荐阅读
- scala - MQTTUtils.createPairedStream() 不是 org.apache.bahir 的成员
- javascript - 在 inputValidator sweetalert2 中调用 AJAX 请求
- php - 针对 1000000+ 行优化此查询
- html - 如何在 CSS 中将选择器与 div 一起使用
- android - 无法放置与 Android VideoView 重叠的视图
- sql - 在 Oracle/SQL 中预测时间序列数据
- node.js - 用事务 LOCK 对事务死锁进行排序
- c++ - Node.js C++ -- 同步检索网站
- python-3.x - python os.environ['SECRET_NAME'] 无法从 aws codebuild ecr 容器中获取值“SECRET_VALUE”
- javascript - 我想将三个依赖选择框之一放入我的添加动态字段(循环中)?