2.代码折叠功能。
Delphi2005 发布后,很多朋友提到了这个要求。代码折叠编辑技术本身并不复杂,但是由于代码编辑器作为 IDE 最重要的一个组成部分,涉及到后台和底层很多东西。要在现有的 IDE 代码编辑器中扩展折叠功能,需要做大量的测试和复杂的技术。如果用一个新的支持折叠的编辑器来取代现有的,又很难与代码提示、编译等现有功能整合。所以这个功能目前还只是可研阶段,请大家不要再提重复的建议。
另外,还有一种情况是如果您开启了某些输入法,在输入点号后,IDE 自己的自动完成将无法弹出,助手也不会出来。这是因为 IDE 自带的代码完成功能不支持这种情况,您可以在 IDE 编辑器设置中将 Code Completion 功能禁用掉,这样输入助手会自动取代它,并在您输入点号后弹出符号列表。
5.代码输入助手取到的符号不完全。 输入助手本身并不解析代码符号信息,而是通过 OTA 接口从 IDE 的自动完成功能中获取当前位置下的有效符号列表。IDE 本身在某些条件下无法列出所有有效符号,也会导致助手列出的符号不完全。当发现助手列出的符号中没有需要的项目时,请使用 Alt+Spc 键(IDE 默认是 Ctrl+Spc)弹出 IDE 自身的自动完成,如果这里面也没有需要的项目,则表明问题出在 IDE 本身。