Board logo

Subject: 关于代码输入助手匹配模式的建议! [Print This Page]

Author: littlerain    Time: 2009-1-8 19:48     Subject: 关于代码输入助手匹配模式的建议!

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

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

[ 本帖最后由 littlerain 于 2009-1-18 12:12 编辑 ]
Author: 雪山飞鸟    Time: 2009-1-8 20:18

代码输入助手目前还不支持C++Builder,难度有点大~~~~~~~~~~~
Author: littlerain    Time: 2009-1-8 20:45

不需要增加对C++Builder的支持,只要针对Delphi的支持就可以了
Author: 雪山飞鸟    Time: 2009-1-9 12:47



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

晕啊,看你这说的~~~~~~~~怎么能不需要呢?现在C++Builder还没有代码输入助手的功能~~~急切需要~~~~
Author: littlerain    Time: 2009-1-9 13:32

对C++Builder本身已经不抱希望了,要写C++还是Visual c++算了。
Author: 雪山飞鸟    Time: 2009-1-9 21:14



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

唉~~~~~~这样理解那也是没办法的事情~~~曾经的辉煌估计很难再现了~~~~~可悲啊,这么好的东东~~~~~~~~~~~~
Author: littlerain    Time: 2009-1-18 12:13

帖子快要沉了,再顶一下!
Author: 雪山飞鸟    Time: 2009-1-18 21:51

我也帮你顶~~~~~~~
Author: zjy    Time: 2009-2-12 18:10     Subject: 回复 #1 littlerain 的帖子

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

算法的问题,如果从目前的cnwizards采用的匹配方式来看,增加这个模糊匹配(实际来说也是顺序字母检索对比,你可以跟进去看看如何对比字符串就知道其实都是差不多的算法)算法应该也差不了多少,我不清楚这里的性能上有什么太大的影响啦。

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

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

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




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0