Delphi 2007 VI/VIM 键位映射

4
阅读完《程序员修炼之道》后,我对VIM变得非常熟悉。在使用Visual Studio时,我使用ViEmu(http://www.viemu.com/)来提供VIM功能。
有没有人知道类似的程序/键绑定/解决方法来集成VI/VIM键绑定在CodeGear Delphi 2007中?
3个回答

4

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


2

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

它有一些小问题,但对我来说已经足够了。

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


0

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

另一种选择是您可以在Visual Studio中使用Delphi Prism并继续使用ViEmu. . . 我知道这对于您的本地代码无效。


感谢您的快速回复,Jim。遗憾的是,CodeRush已不再提供。Delphi Prism的成本肯定是一个成本因素。 - Mat

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接