CnPack Forum


 
Subject: 关于代码输入助手匹配模式的建议!
littlerain
新警察
Rank: 1



UID 210
Digest Posts 0
Credits 43
Posts 30
点点分 43
Reading Access 10
Registered 2003-11-3
Status Offline
Post at 2009-1-8 19:48  Profile | Blog | P.M. 
关于代码输入助手匹配模式的建议!

现有的情况下,
比如,我要输入abcdef,这个时候如果我输入bcd,弹出的列表中能够看到abcdef被列在备选列表中,
但是如果我输入bdf,则abcdef就不再备选列表中了。
我的建议是,能否增加这种字符匹配模式,由于VC++下的著名插件Visual Assist支持这种形式的匹配,觉得特别方便,
因此,希望CnPack也能增加这样的支持。

祝,CnPack越来越完美!
谢谢!

[ 本帖最后由 littlerain 于 2009-1-18 12:12 编辑 ]
Top
雪山飞鸟
灌水处处长
Rank: 4



UID 22601
Digest Posts 0
Credits 223
Posts 86
点点分 223
Reading Access 10
Registered 2007-8-9
Status Offline
Post at 2009-1-8 20:18  Profile | P.M. 
代码输入助手目前还不支持C++Builder,难度有点大~~~~~~~~~~~
Top
littlerain
新警察
Rank: 1



UID 210
Digest Posts 0
Credits 43
Posts 30
点点分 43
Reading Access 10
Registered 2003-11-3
Status Offline
Post at 2009-1-8 20:45  Profile | Blog | P.M. 
不需要增加对C++Builder的支持,只要针对Delphi的支持就可以了
Top
雪山飞鸟
灌水处处长
Rank: 4



UID 22601
Digest Posts 0
Credits 223
Posts 86
点点分 223
Reading Access 10
Registered 2007-8-9
Status Offline
Post at 2009-1-9 12:47  Profile | P.M. 


QUOTE:
原帖由 littlerain 于 2009-1-8 20:45 发表
不需要增加对C++Builder的支持,只要针对Delphi的支持就可以了

晕啊,看你这说的~~~~~~~~怎么能不需要呢?现在C++Builder还没有代码输入助手的功能~~~急切需要~~~~
Top
littlerain
新警察
Rank: 1



UID 210
Digest Posts 0
Credits 43
Posts 30
点点分 43
Reading Access 10
Registered 2003-11-3
Status Offline
Post at 2009-1-9 13:32  Profile | Blog | P.M. 
对C++Builder本身已经不抱希望了,要写C++还是Visual c++算了。
Top
雪山飞鸟
灌水处处长
Rank: 4



UID 22601
Digest Posts 0
Credits 223
Posts 86
点点分 223
Reading Access 10
Registered 2007-8-9
Status Offline
Post at 2009-1-9 21:14  Profile | P.M. 


QUOTE:
原帖由 littlerain 于 2009-1-9 13:32 发表
对C++Builder本身已经不抱希望了,要写C++还是Visual c++算了。

唉~~~~~~这样理解那也是没办法的事情~~~曾经的辉煌估计很难再现了~~~~~可悲啊,这么好的东东~~~~~~~~~~~~
Top
littlerain
新警察
Rank: 1



UID 210
Digest Posts 0
Credits 43
Posts 30
点点分 43
Reading Access 10
Registered 2003-11-3
Status Offline
Post at 2009-1-18 12:13  Profile | Blog | P.M. 
帖子快要沉了,再顶一下!
Top
雪山飞鸟
灌水处处长
Rank: 4



UID 22601
Digest Posts 0
Credits 223
Posts 86
点点分 223
Reading Access 10
Registered 2007-8-9
Status Offline
Post at 2009-1-18 21:51  Profile | P.M. 
我也帮你顶~~~~~~~
Top
zjy
管理员
Rank: 9Rank: 9Rank: 9



UID 2
Digest Posts 6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
Post at 2009-2-12 18:10  Profile | Site | Blog | P.M. 
回复 #1 littlerain 的帖子

模糊匹配的功能以前也考虑过,但是由于助手和VA不一样。VA的下拉符号列表项数比较少,模糊匹配对性能影响不大。而助手下拉出来的符号是从IDE中取的,数量非常多,如果做模糊匹配的话,性能就会大打折扣了。




Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
Top
txx
新警察
Rank: 1



UID 41770
Digest Posts 0
Credits 10
Posts 4
点点分 10
Reading Access 10
Registered 2009-2-13
Status Offline
Post at 2009-2-13 12:54  Profile | Blog | P.M. 
算法的问题,如果从目前的cnwizards采用的匹配方式来看,增加这个模糊匹配(实际来说也是顺序字母检索对比,你可以跟进去看看如何对比字符串就知道其实都是差不多的算法)算法应该也差不了多少,我不清楚这里的性能上有什么太大的影响啦。

而且我不清楚 zjy 有没有实际去实现一下,就目前的计算机来说,绝对可以承受得了那一点性能差别。而且你可以增加选项,如果客户计算机承受不了这种匹配,可以取消掉这种匹配,改回普通匹配。

PS:你可能没用过 VA,VA虽然没有列出所有关键字给用户选择,但是它实际上也是匹配所有关键字的(并不是你想象的那么少关键字),可能比 Delphi IDE 里面的关键字还多。不过当然啦,它有这么快的速度一部分也是因为它作了预处理的关系。

[ 本帖最后由 txx 于 2009-2-13 13:03 编辑 ]
Top
 




All times are GMT++8, the time now is 2024-11-23 06:49

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
Processed in 0.008316 second(s), 7 queries , Gzip enabled

Clear Cookies - Contact Us - CnPack Website - Archiver - WAP