GExperts功能是否应该并入Delphi?

GExperts功能是否应该并入Delphi?,delphi,gexperts,Delphi,Gexperts,我最近升级到Delphi2009,很失望地发现我不能轻松地用另一个VCL组件替换一个VCL组件。最好的回答是可以用来做这件事 请求Embarcadero将GExperts的部分或全部功能合并到Delphi中是否值得?您最喜欢使用他们的“专家”中的哪一位,并且希望在Delphi中看到 还是最好将GExpert作为社区开源插件?我最喜欢的GExpert是Grep Search 关闭第二个窗口是过程列表窗口 各种键盘快捷键也非常方便, 还有嵌入编辑器中的工具栏-我有一些 按钮在那里;如CPU视图、项目

我最近升级到Delphi2009,很失望地发现我不能轻松地用另一个VCL组件替换一个VCL组件。最好的回答是可以用来做这件事

请求Embarcadero将GExperts的部分或全部功能合并到Delphi中是否值得?您最喜欢使用他们的“专家”中的哪一位,并且希望在Delphi中看到


还是最好将GExpert作为社区开源插件?

我最喜欢的GExpert是Grep Search

关闭第二个窗口是过程列表窗口

各种键盘快捷键也非常方便, 还有嵌入编辑器中的工具栏-我有一些 按钮在那里;如CPU视图、项目管理器和 选择工具作为下拉菜单(如排序选择)

有时我使用剪贴板历史窗口

更罕见的是ASCII窗口

其他我没碰过的东西

我知道程序列表也可以在Delphi 2009的结构窗格中找到,但不知何故,我可以按Ctrl+G来获得一个具有快速过滤和预览功能的窗口,这对我来说更有效率

grep也是一样——GExperts的版本比标准的Delphi搜索功能强大得多

如果这两个(可能还有剪贴板历史)嵌入到标准Delphi中,我可能就不会再安装GExperts了


但另一方面:我很喜欢这些解决方案是开源的——例如,这允许我在grep搜索中添加部分过滤,否则我就不可能这样做……

我也投票支持grep搜索和过程窗口。首先可能是程序窗口,不过我以前也考虑过。GExperts的许多特性非常有用,我认为它们应该是Delphi的一部分。我认为归根结底,除了他们正在做的所有其他事情外,还要有人力来维护房子里的这些功能

我希望看到支持的代码格式(Gexperts中DelForEx的实验端口)和一些帮助管理uses子句的功能

我不介意Delphi在文件中查找,但我喜欢能够在IDE之外使用Gexperts grep搜索

Delphi中已经有了注释/取消注释代码和查找匹配分隔符等有用的东西


其余的大部分可能属于第三方插件,比如Gexperts,以避免IDE中有太多“专业”特性。例如,颠倒语句、替换组件或ASCII图表。

对此,我的投票将是否定的。我认为,在资源有限的情况下,他们最好专注于核心语言平台的改进,因为这些方面是封闭的,社区无法给予帮助


社区本身已经承担了这个高质量插件的负担,我认为,他们应该做的就是以一种明确的方式推广它(例如,欢迎页面上的链接)。

您最希望在Delphi中包含GExperts中的哪些功能?我建议您列出您的前10个功能的优先列表。然后转到Quality Central(),看看它们是否已经作为建议添加,如果已经添加,请投赞成票。如果没有,请随意添加它们。这些信息被定期挖掘和查询,不仅是针对产品缺陷,也是我们从客户那里了解产品增强功能的一种方式。投票系统有助于我们确定工作和产品周期规划的优先级。

我投票选择过程窗口(CTRL+G)并将组件复制到源代码中

我最常用的功能是:Grep搜索和替换组件

但是,我认为在IDE中包含gExperts功能根本不是一个好主意。因为:

  • gExperts是独立的产品 可以很容易地安装在 不到一分钟
  • 中有太多未修复的错误 QC,花费Codegear的团队时间 重新发明自行车
  • 最主要的是,它有以下几点 行:
  • 您不能使用GExperts源代码 用于开发专有或 包括插件在内的商业产品 或这些产品的库。你 可以在 开放源码项目,根据条款 如下所列


    这意味着CodeGear应该从头开始编写此功能。

    我也投票支持过程窗口(CTRL+G)。我不知道在GExperts之前没有它我是怎么生活的。我也很喜欢zip备份功能…这是我的“源代码管理”:-

    我想知道现在是不是该让Delphi有一个更好、更稳定的插件系统了。我知道Toolsapi已经存在了相当长的一段时间,并且运行良好,但它确实存在许多问题

    • 这真的很复杂。2009年,我认为为IDE编写插件不必像在ToolsAPI上实现接口那样困难
    • 它不受支持,也可能会发生变化——尽管我不确定它是否发生过实质性的变化,但存在变化的可能性这一事实并不是为它创造的动机

    如果IDE有一个简单的现代插件系统,这将使为Delphi编写插件变得微不足道,这将极大地增加优秀插件的数量,并对Delphi开发起到积极的作用。我不认为emb应该花时间写插件,但我认为他们应该花时间写一个像样的插件框架。

    请不要忘记CnWizards提供的资源。如果没有CnPack的源代码高度增强功能,无法在Delphi中编程,使用的是更干净的程序列表。

    我也会投票支持GrepSearch,尤其是搜索设计表单的选项! 就在最近,我需要在所有表单的TDatasources中查找一个特殊的数据集引用!我只能通过GrepSearch和inclusi的激活来实现