`
qujianfeng
  • 浏览: 77670 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

扩展Delphi IDE

阅读更多

屈剑峰 2008年3月27日 于济南
转载必需注明出处
email:jianfengqu@yahoo.com.cn

安装了delphi,第一件事就是熟悉delphi中代码编辑器的快捷键,发现很多都是很不习惯的,特别是代码自动完成的快捷键竟然与输入法切换的系统热键冲突了,让人很是不爽。

不行,我得google一把。找了半天也没有发现好的方法,很多人都是通过修改系统切换输入法的方法来迁就delphi。我可不愿意这样,继续搜,发现一个好东东叫GExperts,官网为http://www.gexperts.org/,这个东西不错,对delphi提供了一些扩展功能,如可以自定义菜单的快捷键,可以通过界面定制Message Dialog,使用介绍见http://delphi.sharpplus.com/Delphi_Old/gexperts.htm。但是GExperts并没有提供修改代码编辑器里快捷键的方法。

继续搜,发现了delphi其实和eclipse一样支持插件扩展。可以通过实现指定的接口对delphi的IDE进行扩展。因为delphi IDE本身就是用delphi开发的,它提供了OTI(Open Tools API)来解决这个事情。后来在CSDN的一个帖子上发现了cnpack,它是国人开发的一个delphi开源项目,专门对delphi进行扩展,官网为http://www.cnpack.org/,进入网站首页一看介绍,发现功能比GExperts要多,而且既有中文版又有英文版。下载了一个安装了一下,重新打开dephi界面如下:

图1

可以看到菜单里多了一栏:CnPack,Gexperts有的功能它基本上也有,其中有几个让我很欣喜。打开Editor Enhancements,如图:

图2

勾上“Add a CodeCompletion HotKey”在输入类时,当输入开头几个字母时,可以通过按快捷键弹出可用类的列表,如图:

图3

而且这个快捷键可以自定义,很爽,我可以设成和在eclipse一样的了。

切换到“Others”选项卡,勾上“User Shift+Enter to Move to Line End And enter” 支持无论光标在行中的任何地方,通过按shift+enter在行下增加一样并把光标转到新增行的开始。另外在IDE Enhancements Settiong0->Cod Input Helper里可以很方便地添加、修改、删除模板,比delphi自带的要方便多了。

其他好用的功能,慢慢摸索吧。如果读者您在这方面还有好的心得或者发现了什么好的东东,一定要拿出来共享哦!

分享到:
评论

相关推荐

    扩展delphi_IDE白皮书

    Embarcadero Delphi®提供了一个丰富的API,允许开发人员以多种方式定制和扩展IDE。本白皮书的目标是向您介绍一些这样的API,并提供如何使用它们的示例。在这些示例中还有一些由TMS软件提供的免费IDE扩展。可用于...

    显示dpr工程文件路径的delphi ide扩展

    显示dpr工程文件路径的delphi ide扩展

    vcl_扩展delphi组件菜单.rar_delphi IDE_delphi菜单

    改善IDE环境,扩展菜单,当组件太多时进行分类,方便使用

    扩展Delphi的IDE--ToolsAPI帮助中译版

    Delphi的IDE扩展是一般程序员很少涉足的领域,不管是网上还是书店里,这方面的资料都是鲜有所见。Delphi7自带的帮助文件是我们最容易找到的资料,为了方便CnPack开发组成员以及对IDE扩展感兴趣的朋友对这一领域有更...

    IDE 专家包 V0.6.7 (DELPHI辅助工具)

    # [IDE 扩展] 新增 Object Inspector 扩展专家,实现非默认值属性粗体显示功能(暂时只支持 D5/BCB5)。 + [MSDN 专家] 增加对 MSDN.NET 的支持及新增工具栏。 + [辅助功能] 增加专家引导工具,可以在启动 IDE 时按...

    CnWizards delphi IDE 专家包

    CnPack IDE 专家包 For Delphi/C++Builder/BDS。该专家包是针对 Delphi/C++Builder/BDS 开发的一组 IDE 功能扩展工具,用来提高程序员开发的效率。

    delphi11(实际上是delphi10.5)补丁

    一、IDE 1、对IDE的高DPI支持,涵盖了最新的4k+显示器,整个字体和图标更干净、更清晰。 2、多显示器和多窗口改进:在多个窗口中同时设计和编辑同一个表单的代码 3、完全重建的欢迎页,具有原生的外观和感觉,以及...

    CnPack (DELPHI辅助工具)

    该专家包是针对 Delphi/C++Builder/BDS 开发的一组 IDE 功能扩展工具,用来提高程序员开发的效率。 专家包以 DLL 的方式集成到 IDE 中,包括一组以菜单和快捷键调用的工具、扩展的属性编辑器、组件编辑器及代码、...

    CnPack IDE 专家包1.1.8.980,For Delphi/C++Builder/BDS

    该专家包是针对 Delphi/C++Builder/BDS 开发的一组 IDE 功能扩展工具,用来提高程序员开发的效率。 专家包以 DLL 的方式集成到 IDE 中,包括一组以菜单和快捷键调用的工具、扩展的属性编辑器、组件编辑器及代码、...

    GExperts for Delphi XE v1.35

    Delphi编程免费、优秀的辅助工具,扩展和加强了delphi的IDE功能

    GExperts for Delphi7 v1.35

    Delphi编程免费、优秀的辅助工具,扩展和加强了delphi的IDE功能

    GExperts for Delphi2007 v1.35

    Delphi编程免费、优秀的辅助工具,扩展和加强了delphi的IDE功能

    CnPack (非常好的DELPHI辅助工具)

    与一般的控件包不同的是,CnPack开发包除了包括大量的组件外,还包括用于IDE扩展的专家包、大量的通用窗体库、数据桌面、组件编写工具等辅助开发工具,以及一个版本控制系统等等与Delphi软件开发相关的代码、文档和...

    GExperts for Delphi2010 v1.35

    Delphi编程免费、优秀的辅助工具,扩展和加强了delphi的IDE功能

    GExperts for Delphi2010 v1.36

    GExperts是一组通过扩展集成开发环境(IDE)来提高Delphi和C++ Builer程序员工作效率的工具,详细的算的话,至少有二,三十项对Delphi的IDE功能的补充。GExperts以开放源码形式开发,以自由软件形式来发布。

    Delphi 5 经典教程

    1.4 Delphi 5的IDE 7 1.4.1 主窗口 8 1.4.2 窗体设计器 9 1.4.3 Object Inspector 9 1.4.4 代码编辑器 9 1.4.5 代码浏览器 10 1.4.6 源代码生成器 10 1.5 创建一个简单的应用程序 11 1.6 事件机制的优势在哪里 12 ...

    Delphi 深度探索(第二版)〖含随书光盘源代码〗

    第3章 ide扩展部分 3.1 opentoolsapl简介 3.2 helloworld 3.3 消息通知器 3.4 将winamp集成到delphi中 3.5 自动规范控件前缀命名的专家 3.6 to-dolist的增强 第4章 ie扩展部分 4.1 ie菜单扩展 4.2 ...

    Delphi7-程序设计与开发技术大全.pdf

    第15 章:介绍如何使用动态链接库和组件,这也是使用Delphi 第三方控件扩展现有功 能的基础知识。 第16 章:大体讲解使用Delphi 开发VCL 组件的方法。 第17 章:主要讲解Delphi 数据库开发工具基础知识,只有熟练...

    GExperts for Delphi2009 v1.35

    Delphi编程免费、优秀的辅助工具,扩展和加强了delphi的IDE功能

Global site tag (gtag.js) - Google Analytics