4

在阅读了 The Pragmatic Programmer之后,我对 VIM 已经很熟悉了。在 Visual Studio 中,我有 ViEmu ( http://www.viemu.com/ ) 为我提供 VIM 功能。

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

4

3 回答 3

4

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

于 2008-11-11T21:03:17.037 回答
2

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

它有一些怪癖,但它为我完成了这项工作。

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

于 2016-09-05T04:08:01.247 回答
0

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

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

于 2008-11-11T19:41:50.680 回答