导航:
论坛 -> DELPHI技术
斑竹:liumazi,sephil
作者:
2021/9/15 17:41:56
标题:
加入我的收藏
楼主:
由于想偷懒 复制了一份 C:\Program Files (x86)\Embarcadero\Studio\22.0\source\rtl\common\System.IOUtils.pas 到工程目录下。 add入工程 ctrl+鼠标左键 失效过程 (本人系统 鼠标主按钮 交替了,10.4.2工作正常) 代码如下 var dir: TDirectory; { 这是个结构, 后面就不再声明了, 将直接使用 } filesDir: TStringDynArray; begin filesDir := dir.GetDirectories(APath); 这一行能跳到目录下System.IOUtils.pas 1次(对没错1次)还想再次有效得关闭 System.IOUtils 跳入后 class function TDirectory.GetDirectories(const Path: string): TStringDynArray; begin Result := GetDirectories(Path, '*', TSearchOption.soTopDirectoryOnly); // DO NOT LOCALIZE end; GetDirectories 这个函数死活不跳入具(反向和谐)(体)位置 10.4.2是正常跳(不到关键而且)。 有11的能测,试下给的结果吗?谢谢。
----------------------------------------------
[alias] co = clone --recurse-submodules up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速https://www.cctry.com/ >http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
作者:
vkow (vkow)
★☆☆☆☆
-
普通会员
2021/9/15 18:20:13
1楼:
我试过了。的确是这样。 第一次,跳转好使。 之后,任何其他单元的声明,都跳不过去。
----------------------------------------------
-
作者:
yxsoft (yxsoft)
★☆☆☆☆
-
盒子活跃会员
2021/9/15 19:55:18
2楼:
我试过只有把对应的文件在IDE中先打开,才能跳的过去
----------------------------------------------
Great!
作者:
2021/9/15 20:53:49
3楼:
1楼附件 测,,试方法2 ctrl+鼠标左键 按照顺序打开 uses Winapi.Windows, Winapi.Messages, System.IOUtils, System.Types, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.StdCtrls, Vcl.Dialogs; 当来到 Vcl.Forms 时 失效。(ctrl+回车,可以打开) ctrl+鼠标左键 按照逆序打开全都没问题。
----------------------------------------------
[alias] co = clone --recurse-submodules up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速https://www.cctry.com/ >http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
作者:
vkow (vkow)
★☆☆☆☆
-
普通会员
2021/9/15 21:26:47
6楼:
还在讨论这个问题呢。 我大胆猜测,可能和record结构体有关系。class好像没这问题。 当然当触发了bug,class的好像也就出问题了。
----------------------------------------------
-
作者:
yxsoft (yxsoft)
★☆☆☆☆
-
盒子活跃会员
2021/9/15 22:02:02
7楼:
随便定义一个常量放在别的文件中,也跳不过去
----------------------------------------------
Great!
作者:
2021/9/18 10:07:58
8楼:
这个跳转问题有解决办法了没?
----------------------------------------------
-
作者:
2021/9/18 11:08:52
9楼:
有费时间的方法找到变量函数的源头 ,(search 菜单下,快捷键有点少) 还是直接点击跳转复合工具的实际。
----------------------------------------------
[alias] co = clone --recurse-submodules up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速https://www.cctry.com/ >http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/