阅读完《程序员修炼之道》后,我对VIM变得非常熟悉。在使用Visual Studio时,我使用ViEmu(http://www.viemu.com/)来提供VIM功能。
有没有人知道类似的程序/键绑定/解决方法来集成VI/VIM键绑定在CodeGear Delphi 2007中?
有没有人知道类似的程序/键绑定/解决方法来集成VI/VIM键绑定在CodeGear Delphi 2007中?
Delphi的关键绑定是可扩展的,首先有几个默认的键盘映射可供选择,然后在ToolsAPI单元中有API可以编写自己的(你应该实现IOTAKeyboardBinding接口)。我不知道VIM,但我认为它可以使用这些API完成。
https://github.com/petdr/vide是我编写的vi绑定的非常有限的子集,它可以集成到Delphi IDE中。
它有一些小问题,但对我来说已经足够了。
我在XE2、XE8和Berlin 10.1中使用过它。
我记得在Delphi 7中看到过这个,但可能是来自CodeRush,这是一个不再适用于Delphi的附加组件。. . . .
另一种选择是您可以在Visual Studio中使用Delphi Prism并继续使用ViEmu. . . 我知道这对于您的本地代码无效。