使用单个键快速移动IDE以搜索单个字符(类似vi)

Rob*_*ank 4 delphi delphi-2010

我最近开始在IDE中使用Ctrl-LeftArrow和Ctrl-RightArrow来移动一行源代码(或者,就此而言,在任何Windows输入屏幕中).(当然,Ctrl-Shift-LeftArrow会突出显示文字.也非常有帮助.)

我很高兴看到它节省了我的时间,因为我不需要伸手去抓鼠标.

这需要一些练习(以及学习你的CTRL和箭头键所在的位置,所以可以点击它们而不向下看),但是如果你不使用这种方法来移动Windows文档,我建议你尝试一下!

现在,作为进一步的加速,我想跳到单个特定角色的下一个实例.

很多年前,我简单地使用了"vi"编辑器,我记得,在这个编辑器中键入一个小写字母g然后单个字符跳转到该字符.并且大写字母G在搜索的前一个单个字符上进行了"再次搜索"(如^ L).当然vi是模式化的,所以这个命令是可用的.在IDE中,它必须是一个控制字符.

我认为这将真正加快我周围的IDE我的源代码运动.

我从来没有做过很多可用于增强IDE的工具(这里是Delphi 10).我可以使用哪些工具以及将其添加到IDE有多难?

是否有任何第三方IDE加载项提供此类功能?

TIA

Bru*_*Gee 12

增量搜索(Ctrl + E)将执行您想要的操作.键入一个或多个字符,即可进入下一个字符.F3和Shift + F3会在出现之间来回转换.

自Delphi 1开始提供此功能.在最新版本中,该功能已更新,可在编辑窗口中明显突出显示所有其他事件.

  • 我认为自Delphi 2以来我一直在使用它; 对Delphi 1 IDE源的快速扫描显示它可能也有它. (2认同)
  • 好吧,我会...自Delphi 1以来,该功能一直存在. (2认同)