导航:
论坛 -> DELPHI技术
斑竹:liumazi,sephil
作者:
2023/7/15 22:51:57
标题:
开放源码的CnPack IDE 专家包发布1.2.7.1138正式版!
浏览:2197
加入我的收藏
楼主:
2023年7月15日,开放源码的CnPack IDE 专家包发布1.2.7.1138正式版!欢迎下载使用: https://www.cnpack.org/showdetail.php?id=916&lang=zh-cn 1.2.7较1.2.6的更新记录: + 窗体设计专家增加一改换选择组件类型的功能。 * 属性比较器支持事件的显示与比较。 * 代码高亮修正对 helper 关键字的画线配对问题。 * 源码模板增加 GUID 宏。 * 代码高亮、函数列表、格式化等优化对 operator 关键字的支持。 * ImageList 编辑器修正一处询问对话框的返回值问题。 * 检查换行功能修正一处 Utf8 转换导致乱码的问题。 * 其他错误修正与改进。 (下载页面除github发布链接外,也新增了国内的gitee发布链接,方便国内的朋友下载)
----------------------------------------------
欢迎使用CnPack IDE Wizards http://www.cnpack.org/
作者:
2023/7/17 3:49:27
1楼:
TToolbar 替换成 TPanel 失败。
----------------------------------------------
相信自己,若自己都不相信,那还有谁可信。
作者:
2023/7/17 6:49:52
2楼:
楼上是Delphi什么版本?具体替换失败的表现是什么?
----------------------------------------------
欢迎使用CnPack IDE Wizards http://www.cnpack.org/
作者:
xinjl (xinjl)
★☆☆☆☆
-
普通会员
2023/7/17 10:18:27
3楼:
能在安装时候,自选所需要模块吗? 网站上那个自定义cnpack的过程,有些复杂,一直搞不定
----------------------------------------------
-
作者:
limin (limin)
★☆☆☆☆
-
盒子活跃会员
2023/7/17 14:13:06
4楼:
感谢更新正式版
----------------------------------------------
-
作者:
2023/7/17 15:06:49
5楼:
首先道歉,打扰各位了!借楼主的贴子咨询楼主,我没有安装cnPACK,我遇到了下面的问题,请问如何解决? 【中文标题】Delphi 10.3.3 上的“名称为“ecSwapCppHdrFiles”的组件已经存在” 【英文标题】:"A component with the name "ecSwapCppHdrFiles" already exists" on Delphi 10.3.3 【问题描述】: 当我右键单击编辑器时,IDE 会引发“名称为“ecSwapCppHdrFiles”的组件已存在”异常。
----------------------------------------------
Delphi/Object Pascal不进TIOBE排行榜前10不改名!
作者:
hi100 (hi100)
▲▲▲▲△
-
普通会员
2023/7/17 15:46:36
6楼:
自从Delphi 11.3版本以来,原生IDE一直有个不小的Bug: 在用Ctrl+E执行Incremental Search以后, 如果双击某个单词只是想选中这个单词,但是会自动执行搜索、选中下一个。 这样很不方便,不知道cnpack能否解决这个问题。 感谢。
----------------------------------------------
-
作者:
2023/7/17 16:07:50
7楼:
3楼,不能。CnPack IDE 专家包并未设计成多DLL/BPL模式,而是把功能基本上都打包成了一个主DLL(少数功能有额外DLL支持),这个主DLL一般是五、六M大小,从体积上来说也没有必要拆分成多DLL分别打包安装。 我们提供工具cnwizards\Tool\CnCustBuild,供通过勾选的方式生成编译配置文件,再自行编译出只带所需功能的DLL替换掉原有的DLL即可。这样部分不需要的功能没打包到DLL中。 如该过程仍然觉得太复杂,可以在专家包的设置、高级、高级一页里,把不需要创建的专家取消勾选,这样这部分不需要的功能代码仅存在于内存,不会跑到。
----------------------------------------------
欢迎使用CnPack IDE Wizards http://www.cnpack.org/
作者:
2023/7/17 16:09:36
8楼:
5楼,这个错误我们也见过,似乎是IDE自身的Bug,其新版本不确定有无修复此Bug。
----------------------------------------------
欢迎使用CnPack IDE Wizards http://www.cnpack.org/
作者:
hi100 (hi100)
▲▲▲▲△
-
普通会员
2023/7/17 16:21:22
9楼:
感谢cnpack的付出,新版的还是有这个问题。 我是想能不能通过cnpack“曲线救国”,如果不行的话, 只能看看Delphi的后续版本能否修正了。
----------------------------------------------
-
作者:
2023/7/17 17:13:10
10楼:
感谢cnpack的付出。 一个小问题。 Ctrl + W 代码格式化功能中,能否加入按 := 对齐功能?
此帖子包含附件: 大小: 2,378B
----------------------------------------------
武汉天气不好
作者:
2023/7/17 17:30:12
11楼:
IDE 配置备份/恢复... 在英文系统下乱码(WIN10X64 英文版 + RS 11.3<无Patch1>)。
此帖子包含附件: 大小: 14.0K
----------------------------------------------
武汉天气不好
作者:
2023/7/18 9:36:29
12楼:
11楼,该工具使用非Unicode版Delphi编译,故此在纯英文系统中显示中文会乱码,可在开始菜单中选择专家包的语言,改为英文界面。
----------------------------------------------
欢迎使用CnPack IDE Wizards http://www.cnpack.org/
作者:
2023/7/18 9:40:42
13楼:
6楼9楼可否更详细描述一下问题?譬如Delphi的版本,双击时双击哪儿、等等。 CnPack偶尔可以帮解决Delphi的Bug但难度很大,记得有个IDEFixPackage专门做这个。
----------------------------------------------
欢迎使用CnPack IDE Wizards http://www.cnpack.org/
作者:
hi100 (hi100)
▲▲▲▲△
-
普通会员
2023/7/19 10:12:17
14楼:
cnpack: 在delphi的代码编辑器里面, 如果使用ctrl+e执行过Incremental Search以后, 按esc退出搜索状态, 然后再随便双击一个单词、本意是想双击选中光标下的单词, 但是实际还是继续执行了Incremental Search功能、搜索并选中了下一个, 而不是选中当前光标下的单词。 这种情况下,需要再按一次ctrl+e和esc,才能恢复正常。 用Dephi好多年了,在11.3的版本之前都没遇到过,升级到11.3以后才出现的,打了最新补丁,还是有这个问题。
----------------------------------------------
-
作者:
2023/7/19 13:53:48
15楼:
10楼,比较难。CnPack的代码格式化有个基本设计就是基于语句输出内容后没法回溯,没办法输出一批赋值语句后再回头去调整这批赋值语句内的赋值号对齐或其他内容。
----------------------------------------------
欢迎使用CnPack IDE Wizards http://www.cnpack.org/
作者:
2023/7/19 23:51:09
16楼:
14楼,了解并复现了此问题。 感觉像是Delphi自身在编辑区双击时莫名其妙多执行了一次向下搜索,靠专家比较难改变编辑器自身的行为,感觉还是得给EMB提Bug让其修复才是靠谱的思路。
----------------------------------------------
欢迎使用CnPack IDE Wizards http://www.cnpack.org/
作者:
hi100 (hi100)
▲▲▲▲△
-
普通会员
2023/7/20 21:46:39
17楼:
cnpack: 好,辛苦了
----------------------------------------------
-
作者:
2023/7/21 18:37:49
18楼:
在代码格式化时,希望将 asm 和 end;之间的汇编嵌入代码格式化更规范一点。3Q
----------------------------------------------
-
作者:
2023/7/22 18:17:09
19楼:
楼上,怎么个更规范法?
----------------------------------------------
欢迎使用CnPack IDE Wizards http://www.cnpack.org/
作者:
2023/7/22 19:18:59
20楼:
格式化后成这样。 asm mov eax, 1 inc eax end; 希望成这样 asm mov eax, 1 inc eax end; 只要在asm 段,间距拉得很大。
----------------------------------------------
-
作者:
2023/7/22 19:47:08
21楼:
楼上,代码格式化设置对话框里有汇编的格式化选项,包括行首缩进与常规缩进空格设置,默认是8,可调整为需要的值。
----------------------------------------------
欢迎使用CnPack IDE Wizards http://www.cnpack.org/
作者:
2023/7/22 20:08:13
22楼:
哦,搞定,谢谢!
----------------------------------------------
-
作者:
2023/7/23 12:40:00
23楼:
进入 LSP 时代后, 代码助手就像废了一样,没办法提示出有效内容。 除了新建一个工程还算有效, 打开以往的工程,稍微大些,代码助手就开始乱提示了,没有获取到原厂的提示内容。 现在我不得不又重新用回 ctrl + space 11.3已经公布了新的 ToolsApi, 代码助手就不能改善一下吗
----------------------------------------------
-
作者:
2023/7/23 12:48:57
24楼:
貌似10就公布了LSP的ToolsAPI接口,但公布了是一回事,能不能正常跑又是另一回事。
----------------------------------------------
欢迎使用CnPack IDE Wizards http://www.cnpack.org/
作者:
2023/7/23 15:34:25
25楼:
我觉得和cnPack 也没啥关系,我关掉cnWizard ,使用自带的LSP 一样会提示错误,从根子上就是坏的
----------------------------------------------
-
作者:
hi100 (hi100)
▲▲▲▲△
-
普通会员
2023/7/28 14:54:49
26楼:
双击单词误触发搜索的问题,看Delphi12的beta版文档,已经解决了: 3.5.1. Editor Inline Search ● Selecting a line in the editor by double-clicking sometimes appeared not to work. This is now resolved. (The line was selected but did not repaint.). ● An issue where, if you double-click on an identifier in the editor but have previously used incremental search, you would get a ‘search match not found’ error has been resolved. ● A related issue where if you used incremental search and then double-clicked on an identifier in the editor, you might get the wrong item selected has been resolved.
----------------------------------------------
-
作者:
hi100 (hi100)
▲▲▲▲△
-
普通会员
2023/7/28 14:56:30
27楼:
文档在这里: https://altd.embarcadero.com/releases/studio/Beta/Yukon/Yukon_doc_4713.pdf
----------------------------------------------
-