Delphi 2007 VI / VIM Key Mapping - PullRequest
       23

Delphi 2007 VI / VIM Key Mapping

4 голосов
/ 11 ноября 2008

Прочитав Прагматичный программист , я довольно привык к VIM. В Visual Studio у меня есть ViEmu (http://www.viemu.com/), чтобы предоставить мне функциональность VIM.

Кто-нибудь знает о подобной программе / привязке ключей / обходном пути для интеграции привязок клавиш VI / VIM в CodeGear Delphi 2007?

Ответы [ 3 ]

4 голосов
/ 12 ноября 2008

Привязки клавиш Delphi являются расширяемыми, во-первых, есть несколько комбинаций клавиш на выбор, а затем есть API-интерфейсы в модуле ToolsAPI для написания своих собственных (вы должны реализовать интерфейс IOTAKeyboardBinding). Я не знаю о VIM, но я предполагаю, что это можно сделать с помощью этих API.

1 голос
/ 05 сентября 2016

https://github.com/petdr/vide - очень ограниченное подмножество написанных мной привязок vi, которое интегрируется в Delphi IDE.

У него есть несколько причуд, но он делает всю работу за меня.

Я использовал его в XE2, XE8 и в Берлине 10.1

0 голосов
/ 11 ноября 2008

Я помню, что видел это в Delphi 7, но это могло быть из CodeRush, надстройки Delphi, которая больше не доступна для Delphi. , , , .

В качестве альтернативы вы можете использовать Delphi Prism в Visual Studio и продолжать использовать ViEmu. , , Я знаю, что это не работает для вашего нативного кода.

...