|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
yhli (yhli) |
★☆☆☆☆ |
-
|
普通会员 |
|
2016/6/6 11:53:30 |
标题: |
Delphi Berlin10.1 代码自动提示功能不见了? |
浏览:5028 |
|
加入我的收藏 |
楼主: |
Win10/X64系统环境,Delphi Berlin10.1(完美版)。打开此前的Delphi代码,发现代码提示功能不见了,代码编辑极不方便,代码提示包括对象“.”后面的属性与过程列表自动弹出,函数“(”中的参数及类型提示等。新建的项目好像没有这个问题,代码提示功能正常。 1.在另外一台新机器比较干净的环境中(只有Office2016等少数基本软件)重新安装Delphi Berlin10.1(完美版),问题仍然依旧,基本可以排除其他程序干扰。 2.安装了CnPack通过“IDE扩展设置>代码输入助手”相关设置,也没有解决问题。 不知有没有解决办法?
----------------------------------------------
- |
作者: |
yhli (yhli) |
★☆☆☆☆ |
-
|
普通会员 |
|
2016/6/6 12:26:13 |
1楼: |
补充: 1-不能自动提示的代码编译、运行都正常。 2-代码中使用或不使用第三方控件均有上述问题。 3-记得安装Delphi此前版本,会自动安装有codesite,berlin没有安装,该不会与之有关?
----------------------------------------------
-
|
作者: |
|
2016/6/6 12:38:12 |
2楼: |
一直都用cnpack,没法现楼主的问题。
----------------------------------------------
-
|
作者: |
weizi (weizi) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2016/6/6 12:46:19 |
3楼: |
我的也是这样。大部分没有,极少时候会自动提示功能。
----------------------------------------------
-
|
作者: |
|
2016/6/6 13:03:41 |
4楼: |
可以提示啊,很正常。
----------------------------------------------
-
|
作者: |
|
2016/6/6 13:31:28 |
5楼: |
IDE选项里有个勾,默认是没勾上的,需要手工点一下保存.
----------------------------------------------
-
|
作者: |
yhli (yhli) |
★☆☆☆☆ |
-
|
普通会员 |
|
2016/6/6 14:13:07 |
6楼: |
to zhangpuqing:是哪个选项呢?不应该是Delphi中的Tools>Options>Editor Options下的Code Insight 中的“Auto invoke”,其他选项都是默认的,此前版本安装后没有改动既有代码自动提示。
----------------------------------------------
-
|
作者: |
yhli (yhli) |
★☆☆☆☆ |
-
|
普通会员 |
|
2016/6/6 14:41:38 |
7楼: |
重新将卸载的XE7安装,测试一下,前面说的代码自动提示问题基本没有。难道和Berlin自身有关? 另,经测试代码自动提示和CodeSite好像没有关系。XE7中自带“Codesite Express”安装选项,安装后再卸载,不影响XE7的代码自动提示。
----------------------------------------------
-
|
作者: |
vkow (vkow) |
★☆☆☆☆ |
-
|
普通会员 |
|
2016/6/7 16:16:18 |
8楼: |
应该是默认的问题。 我安装Lite版本,就是手动设置了一下,开始也没有,我看选项中的确没选中。
----------------------------------------------
-
|
作者: |
yhli (yhli) |
★☆☆☆☆ |
-
|
普通会员 |
|
2016/6/7 22:04:13 |
9楼: |
to vkow: 谢谢!能否贴个图确认一下哪个选项?关键我这边打开以前编的程序代码不能自动提示,而新建一个项目则没有问题。
----------------------------------------------
-
|
作者: |
yhli (yhli) |
★☆☆☆☆ |
-
|
普通会员 |
|
2016/6/8 8:24:45 |
10楼: |
菜单“Tools>Options>"Editor Options下的Code Insight 中的“Auto parenthesis”这个选项在Delphi Berlin10.1(原版安装)中安装时默认的,是控制代码自动提示的一个选项。
----------------------------------------------
-
|
作者: |
|
2016/6/8 9:15:36 |
11楼: |
berlin的Code Insight功能在C++ builder下惨不忍睹,基本一用就导致IDE崩溃
----------------------------------------------
-
|
作者: |
yhli (yhli) |
★☆☆☆☆ |
-
|
普通会员 |
|
2016/6/8 12:02:16 |
12楼: |
不知道是不是下面这个Berlin10.1中的bugfix,如果是,为什么还有问题呢? RSP-12522 \ Parameter hint popup doesn't work \ IDE, IDE\General http://edn.embarcadero.com/es/article/44675
----------------------------------------------
-
|
作者: |
|
2016/6/8 16:23:06 |
13楼: |
我的有提示,就是提示一直在闪,闪
----------------------------------------------
-
|
作者: |
yhli (yhli) |
★☆☆☆☆ |
-
|
普通会员 |
|
2016/6/8 16:50:43 |
14楼: |
有提示时(如新建一个项目测试),我这边倒没有闪的问题。
----------------------------------------------
-
|
作者: |
|
2016/6/13 22:21:02 |
15楼: |
是不是破解不够完美的原因?
----------------------------------------------
-
|
作者: |
yhli (yhli) |
★☆☆☆☆ |
-
|
普通会员 |
|
2016/10/1 14:01:01 |
16楼: |
在Berlin10.1的UP1中这个问题依然存在。另外,在Berlin10.1我也遇到过一次13楼(badwood)说的闪的问题。
此帖子包含附件:
大小:93.8K |
----------------------------------------------
-
|
作者: |
|
2016/10/2 18:02:45 |
17楼: |
你看 都 变 颜色 了 。。你确定 你 cn 有 安装
----------------------------------------------
-
|
作者: |
yhli (yhli) |
★☆☆☆☆ |
-
|
普通会员 |
|
2016/10/11 15:03:43 |
18楼: |
@a200332: 谢谢关注,不知你说的cn是什么?后来安装了cnpack试下,自动关闭delphi自带的代码完成功能,问题仍然如此。 同期编制的两套程序代码,有很多的函数与单元是一样的,另一套程序代码自动完成(Code completion)或提示功能都正常工作,有些奇怪。 在yahoo.com英文网站搜索查了下,这个问题被人发现过,但似乎没有得到答案。不仅是控件对象的属性自动弹出提示,函数括号内的提示也没有,后面这个问题在Berlin10.1中发现被作为bug修正项,难道老的版本中(如XE7)原本正常的Code completion功能反而在新版本中失常(如Berlin10.1及其UP1)?
此帖子包含附件:
大小:287.1K |
----------------------------------------------
-
|
作者: |
yhli (yhli) |
★☆☆☆☆ |
-
|
普通会员 |
|
2016/10/11 15:21:52 |
19楼: |
这是另外一个用户发现的问题,后来又正常了?!
此帖子包含附件:
大小:114.8K |
----------------------------------------------
-
|
作者: |
yhli (yhli) |
★☆☆☆☆ |
-
|
普通会员 |
|
2016/10/11 15:23:09 |
20楼: |
Delphi应该是Berlin以前的版本。
----------------------------------------------
-
|
作者: |
|
2016/10/18 13:55:09 |
21楼: |
楼主解决了吗?我也遇到同样问题,不过我是之前使用正常,后面不知道原因就不能使用了,安装了cnpack也一样不正常
----------------------------------------------
-
|
作者: |
|
2016/10/20 8:52:25 |
22楼: |
没有遇见。。。。。。。。
----------------------------------------------
-
|
作者: |
yhli (yhli) |
★☆☆☆☆ |
-
|
普通会员 |
|
2016/10/21 15:41:35 |
23楼: |
@cyb726: 没有解决呢。完全一样的代码(非新建),完全一样的计算机环境,XE7下(应该包括Delphi7以来到XE7的版本)没有问题,但Berlin10.1及其UP1就有;而且有时在Berlin10.1打开代码出了问题后,再用XE7打开也会没有控件属性自动弹出提示。不知即将发布的Berlin10.1UP2能消除这个问题不?
----------------------------------------------
-
|
作者: |
yhli (yhli) |
★☆☆☆☆ |
-
|
普通会员 |
|
2016/11/17 15:34:54 |
24楼: |
Berlin10.1UP2对于在Berlin10.1UP1中的CodeInsight的代码自动完成功能问题基本解决!虽然并不完美,但已经不错了! 不完美之处在于比如对于一个包含Pro属性的对象MyObject来说,如果定义一个MyObject对象数组,在IDE环境代码键入“MyObject[i].”后会立即自动弹出窗显示出“pro”,但是“MyObject[0].”则仍然不会。
----------------------------------------------
-
|
作者: |
|
2016/11/17 17:34:53 |
25楼: |
to yhli:
c++下仍然一团糟,ide code insight 随机性崩溃
----------------------------------------------
-
|
作者: |
|
2016/11/26 16:51:23 |
26楼: |
我也遇到这个情况了,原因是 安装过 cnpack 或其它代码工具; 估计是 上次 退出或卸载 这些工具时 出现过某些 问题; 我电脑安装有 防火墙软件,估计拦截了 cnpack的某些卸载指令了;
现在我解决了,方法就是: 首先重新安装使用 cnpack,启用后打开 ide,然后关闭ide; 然后 关闭 cnpack (禁用专家包); 期间有任何杀毒软件提示记住允许; 然后重新打开ide; 恢复正常;
如果不行,估计只能重装 ide 了;
----------------------------------------------
阳光总在
|
|