Domanda

Dopo aver letto The Pragmatic Programmer , mi sono abituato a VIM. In Visual Studio ho ViEmu ( http://www.viemu.com/ ) per fornirmi Funzionalità VIM.

Qualcuno è a conoscenza di un programma simile / key binding / soluzione alternativa per integrare i key binding VI / VIM in CodeGear Delphi 2007?

È stato utile?

Soluzione

I collegamenti chiave di Delphi sono estensibili, prima di tutto ci sono diverse mappature della tastiera tra cui scegliere e quindi ci sono API nell'unità ToolsAPI per scrivere la tua (dovresti implementare l'interfaccia IOTAKeyboardBinding). Non conosco VIM ma presumo che possa essere fatto con queste API.

Altri suggerimenti

https://github.com/petdr/vide è un sottoinsieme molto limitato degli attacchi vi che ho scritto che si integra nell'IDE Delphi.

Ha alcune stranezze, ma fa il lavoro per me.

L'ho usato in XE2, XE8 e Berlino 10.1

Ricordo di averlo visto in Delphi 7, ma che potrebbe essere stato da CodeRush, un componente aggiuntivo di Delphi che non è più disponibile per Delphi. . . . .

Un'alternativa è che potresti usare Delphi Prism in Visual Studio e continuare a usare ViEmu. . . So che non funziona per il tuo codice nativo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top