CnPack实用功能推荐

已经使用CnPack好几年了,这个插件太好了,现在离开它我都不会写代码了,现在将使用心得与大家分享一下:

1.代码助手非常好用,只需要输入几个字符后,自动出现提示列表,真是懒人的福音呀。

2.代码高亮很方便,【源代码高亮扩展】->【允许光标处匹配当前标示符背景高亮显示】选项(此选项默认不打开)打开后,

   鼠标在某个标示符点一下后,屏幕内相同的标示符都会自动背景加亮显示,可以一目了然的看到该标示符的引用情况。

3.在代表编辑窗体的工具栏上有一个【代码编辑器增强工具集】,里面有很多小功能非常实用,例如:

    1)赋值交换              源代码:A:=B;    执行后  B:=A;

    2) 转换为字符串        非常适合处理多行的SQL语句。在数据库的客户端工具调试SQL语句,然后复制到代码编辑器中。

              源代码如下:  select *
            from tbDir
            where Pic_Batchid='XXXX'

              处理后如下:'select * ' + #13#10 +
           'from tbDir' + #13#10 +
           'where Pic_Batchid=''XXXX'''

     3)收集面板          可以临时一些文本,用于记录问题或常用代码,并且管理多页。

     4)跳转到匹配的关键字  在代码编辑器中,把光标定位到Begin后,按下功能键光标将自动跳转到对应的End标记处。

         默认的功能键Ctrl+,可能会与已经安装的其他软件有冲突,但是可以重新定义,可以试一下Ctrl+. 。

     5) 删除空行  可以将代码中的多行空行合并成一行空行。

     6)反转代码块注释  先选中要注释或取消注释的代码块,然后按下Ctrl+/功能键,即可实现整段的代码注释。

 4.源代码及注释模板  也是非常方便使用,可以将我们经常使用的代码或注释添加到模板中,并且设置功能键。   

      例如:我设置一条单行注释"//�teTime% 王海波添加此行注释", 并且设置功能键Ctrl+W.

              执行效果://2011-10-22 8:35:28 王海波添加此行注释

 5.自定义Pascal脚本,通过自己编写脚本,可以直接控制delphi IDE的行为,很强的功能。不需要每个人都去把Delphi的IDE接口搞得清清楚楚。

 6.文件列表快照的功能也很方便,可以记录已经打开的多个文件,下次再次使用IDE时, 打开快照就可以直接自动打开多个文件。

 7.方便的快捷功能键:

   1)ctrl+/  切换代码段得注释。

   2)ctrl+alt+l  复制当前行。哈哈,这是我自己写得脚本,然后加的快捷键。  

   3) Shift+回车 相当与跳到行尾,按下回车键。

   4)Tab/Shift+Tab 缩进/反缩进选中代码块。 

   5)F3/Shift+F3 查找选中文字:按 F3/Shift+F3 时是否向后/向前查找代码编辑器中当前选中的文字。

   6)begin 后按回车时自动输入匹配的 end 并缩进

转载于:https://www.cnblogs.com/Little-Star/p/7365057.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CnPack是什么? CnPack是一个仍在筹划开发中的Delphi第三方开发包:-) ,它的全称是 CnPack For Delphi 开发包。 与一般的控件包不同的是,CnPack开发包除了包括大量的组件外,还包括用于IDE扩展的专家包、大量的通用窗体库、数据桌面、组件编写工具等辅助开发工具,以及一个版本控制系统等等与Delphi软件开发相关的代码、文档和程序。 CnPack由网上的自愿者们组成的CnPack开发组制作,是一个典型的网上合作开发项目。 CnPack是一个完全符合GPL LGPL协议的自由程序库。 CnPack开发组将用2002年全年甚至更长的时间来完成这一开发计划。 为什么要开发CnPack呢? Delphi以其完全开放的VCL体系吸引了很多的程序员,通过使用第三方的代码和控件,可以极大的提高软件开发效率。然而,在大量的优秀控件中,由中国程序员制作的却少得可怜。除去商业控件包不说(恕小弟识浅,哪位朋友见过国产的商业控件包吗?),国内有多少控件包可以和RxLib、GExpert、FastReport、FlatStyle等这些免费、共享包相提并论?CnPack的计划就是集中大家的力量制作一个真正优秀的大型开发包,同时提供大量的代码和文档让Delphi程序员参考和学习。我想,不需要我做太多解释,大家也能理解开发CnPack的意义:1、对程序员用户而言,首先,开发包所有文档、注释都将使用中文编写,这对很多E文不好的程序员来说绝对是一件好事。其次,技术支持和学习交流将变得方便,有多少人可以从国外获得控件包的技术支持呢?当然,前面两点国产优势都是次要的,CnPack的设计目标是一个真正功能强大、实用的开发包,能帮助程序员更方便地做出好的软件。 2、对开发人员而言,通过开发,可以对Delphi的系统结构有更深的认识,并从中学到大量的经验和技巧,而多人协作开发的经验亦是非常有用。更重要的是,我们将以自己的实际行动证明,中国的Delphi程序员并不比外国的差。CnPack包括些什么内容? 在开发计划中,CnPack包括了Delphi程序设计相关的很多方面:不可视工具组件包。 用户界面控件包。 符合中国人使用习惯的数据库、报表组件包。 网络通讯组件包。 本地化、扩展的属性、组件编辑器。 IDE扩展专家工具包。 CnVCS版本控制系统。 本地化、功能强大的数据桌面、资源编辑器、组件编写工具等辅助开发工具。 大量可重用的窗体模板库。 而在正式的开发中,将根据具体情况进行调整,详细的内容参见开发资料中相应部分。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值