【发布时间】: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
读完实用程序员后,我对VIM已经很熟悉了。在 Visual Studio 中,我有 ViEmu (http://www.viemu.com/) 为我提供 VIM 功能。
是否有人知道在 CodeGear Delphi 2007 中集成 VI/VIM 键绑定的类似程序/键绑定/解决方法?
【问题讨论】:
标签: delphi vim ide delphi-2007
Delphi 的键绑定是可扩展的,首先有几个开箱即用的键盘映射可供选择,然后在 ToolsAPI 单元中有 API 可以编写您自己的(您应该实现 IOTAKeyboardBinding 接口)。我不了解 VIM,但我认为可以使用这些 API 来完成。
【讨论】:
https://github.com/petdr/vide 是我编写的集成到 Delphi IDE 中的 vi 绑定的一个非常有限的子集。
它有一些怪癖,但它对我有用。
我在 XE2、XE8 和 Berlin 10.1 中使用过它
【讨论】:
我记得在 Delphi 7 中看到过,但这可能来自 CodeRush,这是一个 Delphi 插件,不再适用于 Delphi。 . . . .
另一种方法是您可以在 Visual Studio 中使用 Delphi Prism 并继续使用 ViEmu 。 . .我知道这不适用于您的本机代码。
【讨论】: