Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
替换Delphi 10 RAD Studio编辑器中找到的选定文本_Delphi_Ide - Fatal编程技术网

替换Delphi 10 RAD Studio编辑器中找到的选定文本

替换Delphi 10 RAD Studio编辑器中找到的选定文本,delphi,ide,Delphi,Ide,要求: 我们在Delphi RAD Studio编辑器中有一个文本,该文本已被选为搜索结果 发生了什么 任何更改(Del按钮或键入一些文本)都会将更改应用到选择的右侧 预期的 在任何更改(Del按钮或键入一些文本)中,删除选定的块,然后应用更改 问题 如何?您描述的行为只是IDE搜索功能的工作方式。您希望在搜索文本时,IDE会选择该文本的出现。但是,它会突出显示事件 据我所知,除了编写一个IDE插件来实现您自己的搜索功能之外,没有办法改变这种行为。您描述的行为只是IDE的搜索功能的工作方式。您希

要求:

我们在Delphi RAD Studio编辑器中有一个文本,该文本已被选为搜索结果

发生了什么

任何更改(
Del
按钮或键入一些文本)都会将更改应用到选择的右侧

预期的

在任何更改(
Del
按钮或键入一些文本)中,删除选定的块,然后应用更改

问题


如何?

您描述的行为只是IDE搜索功能的工作方式。您希望在搜索文本时,IDE会选择该文本的出现。但是,它会突出显示事件


据我所知,除了编写一个IDE插件来实现您自己的搜索功能之外,没有办法改变这种行为。

您描述的行为只是IDE的搜索功能的工作方式。您希望在搜索文本时,IDE会选择该文本的出现。但是,它会突出显示事件


据我所知,除了编写一个IDE插件来实现自己的搜索功能之外,没有办法改变这种行为。

要解决这个问题,请使用Ctrl+R。

要解决这个问题,请使用Ctrl+R。

当然,可以使用搜索和替换,但每个替换都是相同的(或使用正则表达式时搜索字符串的函数).FWIW,编写插件应该不太难。搜索功能在OTAPI中公开。当找到搜索字符串时,您只需选择突出显示的文本并使其可覆盖。不太复杂。在Delphi 10.1中,简单的Ctrl-W应选择当前突出显示的文本。未使用旧文本进行测试versions.GExperts Grep选择找到的文本,这样它就会显示您想要的行为。当然,可以使用搜索和替换,但是每个替换都是相同的(或者使用正则表达式时搜索字符串的函数).FWIW,编写插件应该不太难。搜索功能在OTAPI中公开。当找到搜索字符串时,您只需选择突出显示的文本并使其可覆盖。不太复杂。在Delphi 10.1中,简单的Ctrl-W应选择当前突出显示的文本。未使用旧文本进行测试GExperts Grep选择找到的文本,因此它将显示您想要的行为。