1、
本文描述了在升级至RADStudio10.4.2后遇到的控点击功能问题,发现是新版本的BUG。通过调整Codelnsight设置,将Language选择为Delphi并启用ClassicCodeInsight,解决了代码跳转问题。
摘要由CSDN通过智能技术生成
RAD Studio 10.4.2 安装后,打开之前的工程,发现 Ctrl+Click 与 右键 Find Declaration 只对当前单元和DELPHI自带的过程函数有效,同一工程内引用的其它单元,均无法自动跳转,甚是无语。返回到旧版本 RAD Studio 10.1.2,打开同一工程,此功能完全正常!可见这是 RAD Studio 10.4.2 才出现的新BUG!于是百度一下,发现有人提及Code lnsight,于是摸索了一翻,最后确定解决办法如下:
只需在设置中找到如下位置:Options-User Interface-Editor-Language,然后在右边的 Language 中选择 Delphi,再转到 Code lnsight 选项卡,在 Code insight manager 中选择 Delphi (Classic Code Insight),最后什么也不用改,直接 Save 后重启程序即可。
原文链接:https://blog.csdn.net/a_lao2017/article/details/136801886
2、
在Delphi代码编辑器中使用Ctrl+鼠标左键可跳转到鼠标下的类所在的定义处,但今天发现一个奇怪的问题,EhLib组件的类无法跳转(包括uses中的pas文件),重新安装也是如此,后来经过验证,发现有些组件可跳转,有些则不可,比如EhLib、ReportMachine不可,但FastReport和有些组件却可以,在Delphi IDE中查看半天,也百思不得其解,希望有知情者高手指教!
Library Path我早已加上,用的所有组件都是有源码的,可以打开查看,组件本身可以正常使用。
一般跳转不了先“build all”,如果能顺利编译一般可以跳转的 ...
今天也遇到这个问题,就连包单元内相互引用的单元也不能Find Declaration;刚好这个第三方控件是属于一个ProjectGroup1, 所以就可以"Build All Projects".最后跳转功能确实实现了.但是保存时发现:工程.dof,工程.cfg,工程.res都是只读的.不知是不是由于这个原因造成的.
原文链接:Ctrl+鼠标左键或者Find Declaration不能定位到源文件 - tc310 - 博客园
3、
以上试过全不管用的时候,使用办法,打开需要定位函数所在的单元,定位恢复。