DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: 530071127qqcom
今日帖子: 4
在线用户: 3
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2019/5/4 20:19:37
标题:
开放源码的CnPack IDE专家包发布1.1.7正式版 浏览:1669
加入我的收藏
楼主: 2019年5月4日,开放源码的CnPack IDE专家包发布1.1.7正式版,支持RAD Studio 10.3.1 Rio,欢迎下载使用!

http://www.cnpack.org/showdetail.php?id=848&lang=zh-cn

1.1.7版的更新记录:
+ 支持 RAD Studio 10.3.1。
* 代码格式化专家增加保留语句中的换行的选项。
* 版本信息扩展增加自动将年月日设置为版本号的功能,默认禁用。
* 代码输入助手优化对连续击键与换行的弹出支持,修正几处弹出问题。
* CnDebugViewer 改为非 MDI 样式,修正部分关闭问题。
* 编辑器扩展修正 10.3 版下匹配模式下拉菜单不显示文字的问题。
* 其他错误修正和改进。

顺祝各位青年节朝气蓬勃!
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2019/5/4 20:38:46
1楼: 如果访问缓慢,可换到我们在github的发布页:
https://github.com/cnpack/cnwizards/releases/tag/CNWIZARDS_1.1.7_20190504
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
作者:
男 earthsbest (全能中间件) ▲▲△△△ -
注册会员
2019/5/4 20:44:12
2楼: 谢谢,已更新!

如果版本号中的年份只保留两位,即“19.5.4.x”这样的格式就更好了。我现在还是用脚本来实现,但版本号更新不够及时。
----------------------------------------------
Delphi4Linux交流群:734515869 http://www.cnblogs.com/rtcmw
作者:
男 ptdelphi (Delphi) ▲▲△△△ -
注册会员
2019/5/4 21:22:39
3楼: 感谢cnpack
----------------------------------------------
还可以更好
作者:
男 denkun (dk) ▲▲▲▲▲ -
注册会员
2019/5/4 22:09:34
4楼: 谢谢
----------------------------------------------
-
作者:
男 kevinsui (sui) ★☆☆☆☆ -
盒子活跃会员
2019/5/4 22:33:42
5楼: 感谢!!!!
----------------------------------------------
-
作者:
男 edwinyeah (Edwin) ★☆☆☆☆ -
盒子活跃会员
2019/5/5 0:14:21
6楼: 感谢,已下载安装使用中。之前因为最新的好几个版本都存在一个问题,就是在某些项目里面,无法弹出代码输入助手,不得已回滚到2018年年中的CnWizards_1.1.4.933_Unstable版本,希望上面更新记录里面提到的‘代码输入助手...修正几处弹出问题’正是我所遇到的问题,哈哈!
----------------------------------------------
-
作者:
男 tianpanhaha (tianpanhaha) ▲▲▲△△ -
注册会员
2019/5/5 0:15:33
7楼: cnpack的作者让人敬佩
----------------------------------------------
 QQ群:325010556 欢迎加入。
作者:
男 samool (samool) ★☆☆☆☆ -
盒子活跃会员
2019/5/5 0:47:24
8楼: 链接:https://pan.baidu.com/s/11hP7kk3VYVERKHy5EiJElg 
提取码:hmfe
----------------------------------------------
www.samool.com
作者:
男 vga (vga) ★☆☆☆☆ -
盒子活跃会员
2019/5/5 5:05:44
9楼: 感谢 cnpack的作者
----------------------------------------------
-
作者:
男 keymark (keymark) ▲△△△△ -
注册会员
2019/5/5 8:20:31
10楼: 准备测试下新的CnDebugViewer
看了下我本地1.7耶~~
----------------------------------------------
m3u8播放器:DPlayer/hlsjs-p2p-engine/ckplayer/flashls-dev/sewise-player/http不能播https某些情况下dns服务:coredns/http服务:miniweb/!http://www.lib4dev.com/topics/delphi>http://www.lib4dev.com/topics/pascal?p=34&s=!http://www.lib4dev.com/topics/delphi
作者:
男 a5824 (Return) ▲▲▲▲△ -
注册会员
2019/5/5 8:35:12
11楼: 感谢对Delphi阵营的默默付出!
----------------------------------------------
-
作者:
男 delphiilove (乌羽玉) ★☆☆☆☆ -
普通会员
2019/5/5 9:05:10
12楼: 好用,Crtl+ D 终于回归了。
----------------------------------------------
GOD with US
作者:
男 dmzn (dmzn) ★☆☆☆☆ -
盒子活跃会员
2019/5/5 9:45:38
13楼: 感谢cnpack的努力.
还有人记得AAFont的zjy么?哈.
----------------------------------------------
生活愉快.
作者:
男 wwzjx123 (ww zjx) ▲▲▲▲▲ -
普通会员
2019/5/5 10:06:20
14楼: 感谢cnpack的努力.
----------------------------------------------
-
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2019/5/5 10:21:59
15楼: 感谢大家的支持。

6楼,不确定所修复的是否是你碰到的问题,如果1.1.7还有,可以反馈给我们修修,如果有固定复现的途径则更好。

13楼,记得。 ^_^
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
作者:
男 joman (joman) ▲▲▲△△ -
注册会员
2019/5/5 10:27:12
16楼: 第一次见到cnpack 作者发帖支持。
使用时遇到一个问题 ctrl+v 有时会跳转到单元末尾,不知什么缘故。
----------------------------------------------
DelphiWebMVC官网 http://www.delphiwebmvc.com
作者:
男 kentty (kentty) ▲▲▲▲▲ -
普通会员
2019/5/5 12:13:33
17楼: 一直在用CnWizard,感谢作者的劳动付出

有个问题,PD虚拟机里面最新版的win10+delphi+cnWizard,如果同时开多个delphi ide,在写代码的时候用的久了就会出现
选中一段代码按下delte键想删除的时候,实际的效果是只删除最后一个字符,和不选用代码段一样的效果
这时候大概率还会出现选中一段代码,想用Ctrl+V把剪贴板里的内容覆盖当前代码段,实际的效果等价于在选中的代码段后面插入

通常cnwizard是第一个安装的插件,所以还没能判定不装cnWizard时是什么情况
----------------------------------------------
-
作者:
男 sxbug (太阳雨) ★☆☆☆☆ -
盒子活跃会员
2019/5/5 13:11:50
18楼: 感谢,这是一个很有用的工具
----------------------------------------------
-
作者:
男 lufangyu (伟人录) ★☆☆☆☆ -
盒子活跃会员
2019/5/5 14:50:38
19楼: 非常感谢对delphi的长期贡献,您的劳动,为我们带来了无限的便利。谢谢了!
----------------------------------------------
-
作者:
男 ccrun (妖哥) ★☆☆☆☆ -
盒子活跃会员
2019/5/5 18:11:58
20楼: 赞一个。
----------------------------------------------
https://ccrun.com
作者:
男 yaoyl (云里雾里) ★☆☆☆☆ -
盒子活跃会员
2019/5/5 20:27:03
21楼: 感谢!!!
----------------------------------------------
Delphi老菜鸟~
作者:
男 sun2grit (Asun) ★☆☆☆☆ -
盒子活跃会员
2019/5/5 22:50:30
22楼: 感谢
----------------------------------------------
家具安装 一键式测量仪
作者:
男 jackycheung2002 (jackycheung2002) ▲▲▲△△ -
注册会员
2019/5/6 8:38:13
23楼: 贊一個
----------------------------------------------
-
作者:
男 xychen (xychen) ▲▲▲▲▲ -
普通会员
2019/5/6 10:33:57
24楼: 感谢开发团队,开发团队可以去申请一个Delphi代理权,相信会有不少的正版用户愿意到你们那里购买正版授权。你们能通过销售和增值服务获得收入,就可以组建更有力的专业团队去服务中国的Delphier,对厂商用户和你们是三赢的结果。。。
----------------------------------------------
-
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2019/5/6 15:09:01
25楼: 17楼,你碰到的问题也有其他用户碰到过。猜想是Delphi内部的Bug误触发了编辑器选项中的“Persistent Blocks"(如果不是手工更改此选项的话),导致编辑器中的块操作会被保留,也就是不会直接删除块、替换块。
出现了这个问题,一般只要去编辑器选项里把勾上的“Persistent Blocks"取消就行。
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
作者:
男 kentty (kentty) ▲▲▲▲▲ -
普通会员
2019/5/6 15:42:46
26楼: 感谢楼上的回复,我检查了一下,Editor Options->Presistent Blocks默认是取消的,应该也没有手动选中过
----------------------------------------------
-
作者:
男 tx001 (tx) ▲△△△△ -
注册会员
2019/5/6 16:02:20
27楼: 问下楼主,XE 10.0 安装了专家包,点击工具栏上的保存按钮没有反应不能保存,但是按快捷键“Ctrl + S”可以保存,请问是什么原因
----------------------------------------------
-
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2019/5/6 16:11:12
28楼: 27楼,好像从来没听说过这个问题。如果禁用专家包,是否也有这个问题存在?
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
作者:
男 tx001 (tx) ▲△△△△ -
注册会员
2019/5/6 16:19:54
29楼: 禁用专家包再启用专家包后保存按钮好使了,好奇怪的问题按此在新窗口浏览图片
----------------------------------------------
-
作者:
男 jingzu (123456) ★☆☆☆☆ -
盒子活跃会员
2019/5/7 7:30:10
30楼: 代码格式化有问题,下面代码每格式化一次,处自动一行#13#10换行符(在IDE中为空行):

unit Unit2;

interface

uses
   Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms,
   Vcl.Dialogs;

type
   TForm2 = class(TForm)
      procedure FormCreate(Sender: TObject);
   private
    { Private declarations }
   public
    { Public declarations }
   end;

var
   Form2: TForm2;

implementation

type
   T下机结账操作 = (正常, 重启, 关机);

{$R *.dfm}

procedure TForm2.FormCreate(Sender: TObject);
var
   ss: string;
   r: Integer;
   xaijiint: T下机结账操作;
begin
   ss := '联系QQ:请到我们网站技术服务QQ' + chr(10) +

          // sdfgsg'+chr(10)+
      'Email:';
   if r = 0 then
   begin
      xaijiint := 重启

      //  SendClient(fw, '', 重启动); // 12); // 发送重新启动命令
   end
   else if r = 1 then
      xaijiint := 关机

      //  SendClient(fw, '', 重启动); // 12); // 发送重新启动命令
   else
      xaijiint := 关机;
      //  SendClient(fw, '', 重启动); // 12); // 发送重新启动命令
end;

end.

100%重现。希望改进一下。
----------------------------------------------
-
作者:
男 jingzu (123456) ★☆☆☆☆ -
盒子活跃会员
2019/5/7 7:32:55
31楼: 好象是按 2的平方来后面加一行#13#10,才格式化10多次,就在后面加了几百行#13#10
----------------------------------------------
-
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2019/5/7 22:59:55
32楼: 30楼,问一下,格式化选项中的“保留语句中的用户换行”有无选中?
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
作者:
男 jingzu (123456) ★☆☆☆☆ -
盒子活跃会员
2019/5/7 23:21:59
33楼: “保留语句中的用户换行” 打钩的,因为,如果不打钩,我原来的行里的如sql语句习惯会会格式化成我不想要的结果,显得很乱。
“保留语句中的用户换行”如果不打钩,则没有上面说的问题。
----------------------------------------------
-
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2019/5/8 21:03:13
34楼: 看来是这个保留换行的新选项带来的Bug,而且比较麻烦,语句内部的注释带来的换行不是太好处理。
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
作者:
男 jingzu (123456) ★☆☆☆☆ -
盒子活跃会员
2019/5/9 13:14:30
35楼: 想办法处理它,这个代码格式化工具太好用了。辛苦了。
----------------------------------------------
-
作者:
男 jingzu (123456) ★☆☆☆☆ -
盒子活跃会员
2019/5/14 23:20:17
36楼: bug解决了吗?
----------------------------------------------
-
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2019/5/15 21:43:24
37楼: http://www.cnpack.org/downbuilds.php?lang=zh-cn
楼上烦请下载976版本尝试一下?

代码格式化这块功能较为复杂,修正问题时容易引起副作用,还请多多帮测试一下,谢谢。
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
作者:
男 jingzu (123456) ★☆☆☆☆ -
盒子活跃会员
2019/5/16 6:55:17
38楼: 经测试,976版BUG经解决,代码格式化暂时没有发现有别的问题。谢谢了!!!
----------------------------------------------
-
作者:
男 star1010 (star) ★☆☆☆☆ -
普通会员
2019/5/16 8:56:38
39楼: 感谢 cnpack的作者
----------------------------------------------
-
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2019/5/16 9:24:50
40楼: 谢谢大家的支持与报告。^_^
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
作者:
男 mike1234567890 (Mike) ★☆☆☆☆ -
普通会员
2019/5/16 10:16:41
41楼: 一直在用cnpack,现在是我每次升级Delphi后第一个安装的第3方包,谢谢了
----------------------------------------------
-
作者:
男 kylix2008 (kylix2008) ★☆☆☆☆ -
普通会员
2019/5/16 14:55:16
42楼: CnWizards中的源代码高亮扩展专家具有代码结构画线匹配功能,从XE7升级到delphi 10.3.1并安装CnWizards后,画线匹配变成了双线,猜想是delphi 10.3.1也有了此功能。请问,怎么样关闭其中一个的画线功能呢?特别是关闭delphi 10.3.1的,毕竟CnWizards已经用习惯了。
----------------------------------------------
-
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2019/5/19 7:05:55
43楼: 楼上,可以在编辑器里随便选一段内容,左边会出浮动按钮,下拉菜单里,其他,有个禁用IDE画线。
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
作者:
男 jingzu (123456) ★☆☆☆☆ -
盒子活跃会员
2019/5/19 8:11:27
44楼: 代码格式化发现新问题:看下面代码
uses
  {$IFDEF MSWINDOWS}  //
  Winapi.Windows,   //
  Winapi.Messages,   //
  {$ENDIF MSWINDOWS}  //
  {$IFDEF ANDROID}   //

begin
  PostMessage(DoButtonClick, Sender, 1, 0, 0); //
  {$ELSE}     //
  PostMessage(handle, mymessage, 1, 0);   //
  {$ENDIF ANDROID}  //
end;

把后面的//去掉后,格式化就乱了。
希望改进一下。
----------------------------------------------
-
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2019/5/19 21:21:34
45楼: 好像这段代码因为语法原因会格式化失败。能否贴完整的代码,以及格式化设置里,关于编译指令的设置是当做注释、还是只处理第一个?
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
作者:
男 jingzu (123456) ★☆☆☆☆ -
盒子活跃会员
2019/5/21 13:14:06
46楼: 代码格式化发现新问题:上面错了,下面是完整代码
uses
  {$IFDEF MSWINDOWS}  //
  Winapi.Windows,   //
  Winapi.Messages,   //
  {$ENDIF MSWINDOWS}  //
 

begin
  {$IFDEF ANDROID}   //
  PostMessage(DoButtonClick, Sender, 1, 0, 0); //
  {$ELSE}     //
  PostMessage(handle, mymessage, 1, 0);   //
  {$ENDIF ANDROID}  //
end;
----------------------------------------------
-
作者:
男 jingzu (123456) ★☆☆☆☆ -
盒子活跃会员
2019/5/21 13:16:30
47楼: 还有一种情况

begin
  s:=i*3;
  //a:=s*4;
end;
格式化后:变为:
begin
  s:=i*3;  //a:=s*4;
end;

我想保持原样好,因为有时调试时为了有可能注释一些代码。
----------------------------------------------
-
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2019/5/21 16:45:14
48楼: 研究了一把,发现的确是上面976的改动带来的副作用,马上想办法修。
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2019/5/21 18:40:59
49楼: 已修复,烦请下载977版本试一下?
http://www.cnpack.org/downbuilds.php?lang=zh-cn
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
作者:
男 jingzu (123456) ★☆☆☆☆ -
盒子活跃会员
2019/5/23 17:01:59
50楼: 经测试,基本解决了。但还有一点小问题:如下代码:
1:
uses
   Winapi.Windows,
   Winapi.Messages,
   vcl.Forms,
   Vcl.Controls;
这里格式化后:
uses
   Winapi.Windows, Winapi.Messages, vcl.Forms, Vcl.Controls;

2:格式化前:
procedure TForm2.FormCreate(Sender: TObject);
var
   i: Integer;
begin

   TThread.Synchronize(nil,
      procedure
      begin
         PostMessage(Handle, 1000, 1, 0);
         i := i + 1;      //
      end);
end;

格式化后:
   TThread.Synchronize(nil,
      procedure
      begin
         PostMessage(Handle, 1000, 1, 0);
         i := i + 1;      //
          end);

i := i + 1;      // 跟这个//有关系,如果去掉//就没有问题。

这些不影响使用了。
----------------------------------------------
-
作者:
男 jingzu (123456) ★☆☆☆☆ -
盒子活跃会员
2019/5/23 17:02:12
51楼: 感谢cnpack!辛苦了。
----------------------------------------------
-
作者:
男 helyna (Person) ▲▲▲▲▲ -
注册会员
2019/5/23 18:26:19
52楼: 我的IDE(10.2.3和10.3.1)有的工程代码自动完成不能使用,右键[寻找实现]功能也永不了,有的工程却可以。
不安装Wizards也不行,安装了Wizards也不行,代码自动完成都用不了,框都弹不出来,不知道怎么回事,折磨我了好几天。

有时候能弹出来,但是是错误的,比如说Form1和Form2,我代码Form2.Handle,它找不到Handle不说,它里面的自动完成竟然是Form1里面的控件和属性。

工程是可以正常编译成功的。

请教楼主,Wizards里的自动完成和IDE自带的有何区别?
----------------------------------------------
-
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2019/5/23 23:02:10
53楼: 50楼,问题1,我们格式化有个选项,可以允许每个uses单独占一行。问题2缩进的毛病我再查查。

52楼,CnWizards里头的代码输入助手大部分上下文内容来自IDE自带的符号列表,并且加上了CnWizards自身的一些内容。如果某工程IDE自身的自动完成有问题的话,CnWizards的也大概率会出同样的问题,如符号缺失、混乱等。
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2019/5/26 8:20:13
54楼: 50楼,问题2解决了,匿名函数结尾的end缩进在遇到//注释时计算有误,已修正,下一每日构建版集成进去。
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
作者:
男 jingzu (123456) ★☆☆☆☆ -
盒子活跃会员
2019/5/26 9:09:32
55楼: 好,我等着这个版本。谢谢!格式化功能强大大,减少很多工作量,辛苦了。
----------------------------------------------
-
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2019/5/27 13:58:30
56楼: 978已上传,可以试一试。
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
作者:
男 duanjichao (djc) ▲△△△△ -
注册会员
2019/10/17 15:11:49
57楼: 从iOS ->  Qt -> C++ Builder ,发现了CB太多的不便。
第一天注册,感谢CnPack!
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v2.1 版权所有 页面执行64.45313毫秒 RSS