【问题标题】:Delphi 2007 VI/VIM Key MappingDelphi 2007 VI/VIM 键映射
【发布时间】:2008-11-11 17:25:45
【问题描述】:

读完实用程序员后,我对VIM已经很熟悉了。在 Visual Studio 中,我有 ViEmu (http://www.viemu.com/) 为我提供 VIM 功能。

是否有人知道在 CodeGear Delphi 2007 中集成 VI/VIM 键绑定的类似程序/键绑定/解决方法?

【问题讨论】:

    标签: delphi vim ide delphi-2007


    【解决方案1】:

    Delphi 的键绑定是可扩展的,首先有几个开箱即用的键盘映射可供选择,然后在 ToolsAPI 单元中有 API 可以编写您自己的(您应该实现 IOTAKeyboardBinding 接口)。我不了解 VIM,但我认为可以使用这些 API 来完成。

    【讨论】:

      【解决方案2】:

      https://github.com/petdr/vide 是我编写的集成到 Delphi IDE 中的 vi 绑定的一个非常有限的子集。

      它有一些怪癖,但它对我有用。

      我在 XE2、XE8 和 Berlin 10.1 中使用过它

      【讨论】:

        【解决方案3】:

        我记得在 Delphi 7 中看到过,但这可能来自 CodeRush,这是一个 Delphi 插件,不再适用于 Delphi。 . . . .

        另一种方法是您可以在 Visual Studio 中使用 Delphi Prism 并继续使用 ViEmu 。 . .我知道这不适用于您的本机代码。

        【讨论】:

        • 感谢吉姆的快速回答。遗憾的是,CodeRush 不再可用。 Delphi Prism 的成本绝对是一个成本因素。
        猜你喜欢
        • 2016-04-21
        • 1970-01-01
        • 2010-10-03
        • 2011-06-22
        • 2011-04-17
        • 1970-01-01
        • 1970-01-01
        • 2010-10-20
        • 2011-06-09
        相关资源
        最近更新 更多