2008-11-11 2 views
4

Pragmatic Programmer을 읽은 후 VIM에 익숙해졌습니다. Visual Studio에서 VIM 기능을 제공하는 ViEmu (http://www.viemu.com/)가 있습니다.Delphi 2007 VI/VIM 키 매핑

누구나 CodeGear Delphi 2007에서 VI/VIM 키 바인딩을 통합하는 유사한 프로그램/키 바인딩/해결 방법을 알고 있습니까?

답변

4

델파이의 키 바인딩은 확장 성이 있으며, 무엇보다 먼저 여러 가지 키보드 매핑을 선택하여 ToolsAPI 단위로 API를 작성하여 직접 작성할 수 있습니다 (IOTAKeyboardBinding 인터페이스를 구현해야 함). VIM에 대해서는 모르겠지만 이러한 API로 수행 할 수 있다고 가정합니다.

0

필자는 Delphi 7에서이 코드를 보았지만 그 코드는 Delphi에서 더 이상 사용할 수없는 Delphi 애드 인 인 CodeRush에서 나왔을 것입니다. . . . .

Visual Studio에서 Delphi Prism을 사용하고 ViEmu를 계속 사용할 수 있습니다. . . 네가 네이티브 코드에서 작동하지 않는다는 걸 알아.

+0

Jim에게 감사드립니다. 유감스럽게도 CodeRush는 더 이상 사용할 수 없습니다. Delphi Prism의 비용은 확실히 비용 요소입니다. –

1

https://github.com/petdr/vide은 Delphi IDE에 통합 된 필자가 작성한 매우 제한적인 vi 바인딩의 하위 집합입니다.

몇 가지 단점이 있지만 나를 위해 일합니다.

나는 XE2, XE8 및 베를린에서 사용했습니다. 10.1

관련 문제