Delphi 11代码搜索功能异常问题咨询
Delphi 11中F3搜索行为的问题
使用版本
Embarcadero® Delphi 11 Version 28.0.48361.3236
操作步骤
- 在代码编辑器内搜索当前单元中的某个单词1
- 按下F3键继续搜索单词1
- 在代码中选中另一个单词2(例如双击选中)
- 再次按下F3键
结果对比
- 预期结果:继续搜索单词1
- 实际结果:转而搜索单词2,且搜索面板显示的仍是单词1,实际却按最后选中的单词执行搜索
问题解答
这是Delphi 11引入的新特性,并非Bug。该特性默认开启后,按下F3时会优先搜索当前选中的文本,而非保留之前的搜索关键词。
若要恢复旧版行为,按以下步骤操作:
- 点击顶部菜单栏的
Tools->Options - 在弹出的设置窗口中,展开
Editor选项,选择Search子项 - 找到并取消勾选**"Search selected text when pressing F3"**选项
- 点击
OK保存设置即可
内容的提问来源于stack exchange,提问作者BlackjackWinner
相关产品推荐
相关产品推荐

