Board logo

Subject: 今天是第N次试用CW。 [Print This Page]

Author: overblue    Time: 2007-9-24 10:36     Subject: 今天是第N次试用CW。

一直在使用GExpert和Castalia,这两个软件一直稳定。不过却一直关注着cnPack,因为是中国人开发的。今天看到盒子上有更新,于是下载看看。

功能需然不错,不过在多都功能都在GExpert和Castalia里面已经提供的了。而且不是很稳定,我的D7突然自动退出了,我的D7是没有UPDATE过的,不知有没有关系。很多功能都是学习GExpert和Castalia的,不过没关系,装一个总比总两个好,当然要求稳定。

今天再试试用CN,是因为看到一些新的功能,脚本,代码完成等。但这两个功能如果再实现如下功能,那么我以后就肯定只会装CW了。


1、现在的脚本功能只是一个脚本编译运行工具,不能实现触发某事件自动运行脚本(如编译前、编译后、打开某单元前后)。否则现在的脚本只不过是一个文本形式的执行文件,而且编写起来还不如自己做一个EXE方便。

2、代码自动完成,今天试了一下,输入proce后,自动提示procedure。这个不错。不过当看到有JavaDoc,XMLDoc等注释方法时,我在想,既然是我们自己实现的功能,能不能将JavaDoc里面的内容显示出来?如:一个函数

/// 这是我的注释
procedure Test;
begin

end;

当其它地方要调用这个Test函数,代码自动完成弹出窗口显示时,用鼠标指着弹出窗口该行时,自动显示“这是我的注释”这行提示内容。如果用过Eclipse就清楚。
Author: Passion    Time: 2007-9-24 14:18

脚本确实应该增加事件触发,这点我们会列入后续的开发计划的。
至于注释显示,不同的用户对不同的注释格式有不同需求,比较难以满足。

稳定性问题我们一直在努力,欢迎下载网站上的每日构建版以体验最新功能和最新的bug修复。
Author: stephenmax    Time: 2007-9-25 10:46

我是觉得GExpert功能太过保守(现在不知如何了),Castalia有些功能不实用,而我需要的功能他没有

总之如果为了一两个功能去装那两个专家,都有点小鸡肋的感觉

但是cw不一样,我装上后用了一次就打消了再尝试其他专家的念头

d7突然退出不至于,我在上家公司就是用D7的,D7下cw用了一年,非常稳定
可能是跟其他专家冲突了,或者你尝试下把fastcode优化关掉,反正d6下面开fastcode优化是必然会报错的
Author: plzw    Time: 2007-9-25 11:08

我机器上是GExperts, Castalia, CnWizards都装的.
CnWizards的功能用的最多,其次是Castalia(主要用Text Search, Navigation ToolBar, Structure Highlighting和Refactoring这四个功能,其他功能通通关闭),然后是GExperts(主要用Grep Search, Replace Components, Open File, IDE Menu Shortcuts)

另外提个小建议,CnWizards里面的Comment Code,按了快捷键之后会自动将光标移到下一行,这个可不可以加个选项设置?我就比较不习惯自动移到下一行(所以这个功能一直还是在用GExperts里面的).
Author: Passion    Time: 2007-9-25 12:25

CnWizards 也有 OpenFile, 感觉咋样?
Author: Passion    Time: 2007-9-25 12:27

我在D5下,Ctrl+/注释Code,光标没移动到下一行哇?
Author: plzw    Time: 2007-9-27 23:25



QUOTE:
CnWizards 也有 OpenFile, 感觉咋样?

你是指 Open Historical Files 这个功能么?
Snapshot 我经常使用,Open Historical Files 这个功能用的不多。
喜欢 GExperts 的 Open File 是因为 Filter,配合使用快捷键之后,用热键呼出窗体,直接打几个字母,然后 ENTER 就可以直接打开文件了,非常方便,不需要用鼠标。
Author: plzw    Time: 2007-9-27 23:32



QUOTE:
我在D5下,Ctrl+/注释Code,光标没移动到下一行哇?

我的环境是D6/7,版本是0.8.2.332_Unstable Build 2007.09.19。
注释Code或者取消注释光标都会自动移到下一行。
Author: Passion    Time: 2007-9-28 01:01

我说的是代码编辑器专家中的打开文件,不过需要输入完整文件名。
CnPack的窗体和单元列表也有你说的异曲同工的功能,不过只局限在工程内部。

Ctrl+/ 注释/取消注释Code自动移动到下一行是为了允许用户连续按此键来注释一大块代码。
既然用户也有需求说不移动到下一行,那么我们就可以加个选项。

选项界面目前不太容易马上做完,我们已经在内部加了设置,您可以在安装了我们的0.8.2.334的每日构建版后,在注册表的

HKEY_CURRENT_USER\Software\CnPack\CnWizards\CnEditorWizard\CnEditorCodeToggleComment

处,加入字符串值MoveToNextLine,设置成0 即可。
Author: plzw    Time: 2007-9-28 09:32



QUOTE:
我说的是代码编辑器专家中的打开文件,不过需要输入完整文件名。

呵呵,前两天在菜单里面找了半天愣是没找到,你告诉了位置我才发现被自己Disable了,一是由于要输入完整的名称,二是由于没有一个预览的过滤列表,所以暂时还是只能使用 GExperts 的了。

QUOTE:
CnPack的窗体和单元列表也有你说的异曲同工的功能,不过只局限在工程内部。

这个一直都在用的,很好用。工程内的都是用的这个,要打开 Search Path 的单元,就要用到 GExperts 的了。

QUOTE:
Ctrl+/ 注释/取消注释Code自动移动到下一行是为了允许用户连续按此键来注释一大块代码。
既然用户也有需求说不移动到下一行,那么我们就可以加个选项。

选项界面目前不太容易马上做完,我们已经在内部加了设置,您可以在安装了我们的0.8.2.334的每日构建版后,在注册表的

HKEY_CURRENT_USER\Software\CnPack\CnWizards\CnEditorWizard\CnEditorCodeToggleComment

处,加入字符串值MoveToNextLine,设置成0 即可。

好的,我下个最新的试下。
Author: overblue    Time: 2007-9-28 22:33

这几天出差,利用空闲时间将整个CW的帮助文件一一看了一遍,发现功能的确比GExpert好,GExpert用到的功能都有了。而且打开窗口功能还可以看到窗口标题以及按标题查找。还有其它一些细节处处理得比GExpert好。那个D7突然退出的问题也没有再出现了,不知道是什么原因(好了就OK)。

不过还是发现三个小问题:

1)每次启动DELPHI都提示我的DELPHI没有更新,即使选择了“下次不提示”。
2)清除无用的USES单元这个功能非常非常非常有用,以前我只在AutoQA里面发现过。不过这个功能好像比较慢。
3)只要一编译程序,源代码编辑器里面的Begin end之类的结构文字显示位置就会乱了(我猜原理应该是对Begin end 之类的文字进行重绘的结果)。
4)代码嵌入功能也非常不错,不过嵌入后光标的位置不是很理想,总是在最后面的。
Author: Passion    Time: 2007-9-29 16:02

提示没有更新的问题,“下次不提示”应该是复选框不选择时才会生效吧,看看复选框的标题?

Uses cleaner需要编译工程并且挨个分析dcu,确实速度快不起来。

高亮显示乱一般是由于代码编辑器的代码出现了非人工改动而我们的高亮部分未能及时更新所致。比如编译程序时,可能部分空事件处理函数会自动被IDE删除而导致高亮部分未更新而有点乱码,这个问题目前确实还不容易解决,核心原因便是得不到通知。

代码嵌入功能没做太细,没有像代码模板一样加上了光标定位的功能。以后可以考虑改进。
Author: zjy    Time: 2007-9-30 20:50



QUOTE:
原帖由 overblue 于 2007-9-24 10:36 发表
一直在使用GExpert和Castalia,这两个软件一直稳定。不过却一直关注着cnPack,因为是中国人开发的。今天看到盒子上有更新,于是下载看看。

功能需然不错,不过在多都功能都在GExpert和Castalia里面已经提供的了。而且不是 ...

今天更新的 334 版本已经可以支持用脚本来处理 IDE 事件了,增加了一个 FormEventDemo 例子可以将新建的 TEdit 控件 Text 清空。
Author: Passion    Time: 2007-10-1 01:10

334版本加入了工程编译后强行更新一下代码显示区的机制,也烦请下载看看您的第三个问题有无修复?
Author: chenxinyu    Time: 2007-10-1 15:42

CnWizards背后有两位这么勤奋和细致的开发者,必将更加辉煌!现在的版本已经非常好用了,非常有效的提高了我们的开发效率,每当看到其他Delphi用户还没有安装这个工具的时候,我总是会竭力向他们推荐这一优秀的IDE扩展工具。
Author: Passion    Time: 2007-10-1 16:33

不止我们两位管理员,还有许多位在幕后默默贡献的代码、文档、测试人员和广大热心支持的用户。没有他们的帮助,CW就没有今日的规模。
Author: overblue    Time: 2007-10-2 18:07

辛苦各位啊,你们的处理速度真的快啊。
Author: overblue    Time: 2007-10-9 09:26

第三个问题依然没有解决,已经在两台电脑上试过。




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