cnPack快捷键和DelForEx快捷键冲突解决办法(cnPack快捷键设置)

来源:互联网 发布:matlab矩阵分割 编辑:程序博客网 时间:2024/06/04 18:51

原文链接:http://mrzhang.ddjava.com/blog/blog.html?blogId=332

 

DelForEx的默认快捷键是Ctrl+D,cnPack也有这个默认快捷键,是函数过程列表专家。
安装cnPack后Delphi的工具栏里应该有个“cnPack”选项,单击。依次找到设置-专家设置-名称:函数过程列表专家的专家模块。然后选中,在右侧的快捷键中修改他的快捷键,找一个你没有用的快捷键,或是直接选中“允许该专家为活动状态”禁用此专家。搞定。

最近我的Delphi7经常莫名其妙地不自动提示代码了,然后我在找解决办法的时候看到他们说新手都用一个叫cnPack的控件,于是我也下载下来用用试试吧。谁知道问题不但没解决,而且还多了一个。
我在安装cnPack控件之前有安装一个delphi代码格式化工具DelForEx,它的快捷键是Ctrl+D,每次写完一段代码后都习惯的格式化一下了。但是安装完毕后发现这个快捷键竟然被cnPack截获了,它弹出一个cnPack的一个专家模块,让我很郁闷。于是网上找方法,找了N久也没有找到。找同事解决,同事也没用过这个控件......
最后直接去cnPack官网论坛去搜索快捷键3个字,帖子倒是不少,大部分也是说我这个问题的,但是解决办法没一个,顶多就是说cnPack快捷键是可以设置的,但是怎么设置没说。找了大半天以后终于看到一个应该可以解决的回答。他说禁用某个专家模块,但是他要解决的问题跟我不一样。自己突然灵光一闪,既然可以禁用,那为什么我不试试呢?想到就做,我找到那个弹出的专家模块,然后禁用,重启delphi,搞定。哈哈,终于解决了。但是这样我就不能用那个cnPack自带的被我禁用的专家模块了,我把我的解决办法告诉我同事后他看我操作了一遍,然后找到一个了上面的那个解决办法。特来跟大家分享一下,希望可以帮助到使用delphi的同志们,嘿嘿。

特附cnPack和DelForEx下载地址。
DelForEx2.5:http://download.csdn.net/detail/leandzgc/4412347
cnPack0.9.9.621:http://download.csdn.net/detail/leandzgc/4412395