Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   Vim-Kommandos in der Delphi-IDE (https://www.delphipraxis.net/150766-vim-kommandos-der-delphi-ide.html)

s-off 26. Apr 2010 15:57


Vim-Kommandos in der Delphi-IDE
 
Hallo,

soeben habe ich dieses hier gefunden; ein Plugin für VisualStudio, um dessen Navigationsmöglichkeiten um die vom Vim zu erweitern bzw. zu ersetzen.
Ist jemandem etwas ähnliches für Delphi bekannt?

Da das Prinzip des Vim auf unterschiedlichen Modi basiert, ist es leider nicht damit getan, in der Delphi-IDE die Tastaturbelegung anzupassen.
Kennt sich jemand mit der OpenTools-API aus, und sieht sich in der Lage, soetwas zu realisieren?

Ich könnte mir auch vorstellen, dass soetwas mit bspw. Autohotkey zu machen ist; da meine Kenntnisse darin allerdings ziemlich dürftig sind, dachte ich mir, frage ich hier einfach mal in die Runde.

Ziel wäre es, einfache Navigations- und Editierfunktionen des Vim nachzubilden.

mkinzler 26. Apr 2010 16:13

Re: Vim-Kommandos in der Delphi-IDE
 
Meinst du so etwas?
http://stackoverflow.com/questions/2...im-key-mapping
http://www.vim.org/scripts/script.php?script_id=60

Valle 26. Apr 2010 17:29

Re: Vim-Kommandos in der Delphi-IDE
 
Hi,

@mkinzler: Das erste ist zwar die gleiche Frage wie hier, aber leider nicht wirklich beantwortet. Das zweite ist ledigliche die Definition für den Vim-Highlighter, wie er Pascal bzw. Delphi-Dateien highlighten soll. ;-)

Ich kann dir leider auch nicht konkret helfen, aber ich hätte eventuell einen Ansatz. Vielleicht wäre es sinnvoll bzw. einfacherer, direkt den ganzen Editor in Delphi durch Vim zu ersetzen. Man könnte das handle ausfindig machen und einfach Vim drüber setzen. Probleme hätte man dann spätestens beim Debugger (highlighten von fehlerhaften Codezeilen) oder wenn Delphi neue Dateien öffnet. Eventuell sind in den neuen Delphis (mir ist nur 7 wirklich vertraut gewesen) auch noch mehr Probleme vorhanden.

Btw: Vim! :love:

Liebe Grüße,
Valle

s-off 27. Apr 2010 08:17

Re: Vim-Kommandos in der Delphi-IDE
 
Das mit dem Ersetzen des Editors dürfte wohl nicht so einfach werden - da hängt doch sicher ein bissel mehr dran, als nur die Möglichkeit, etwas eintippen zu können ;)

s-off 28. Apr 2010 12:11

Re: Vim-Kommandos in der Delphi-IDE
 
Hat niemand mehr eine Idee? :cry:

uligerhardt 28. Apr 2010 12:33

Re: Vim-Kommandos in der Delphi-IDE
 
Du kannst doch mit vim und Delphi parallel arbeiten. Delphi kriegt ja mit, wenn eine in der IDE angezeigte Datei von außerhalb geändert wird, und bietet an sie zu aktualisieren. Außerdem kannst du dir einen Eintrag im Toolsmenü machen, um die aktuell in Delphi angezeigte Datei in vim zu öffnen. Und die Gegenrichtung dieser beiden Punkte kannst du sicher irgendwie in vim konfigurieren.

s-off 28. Apr 2010 15:26

Re: Vim-Kommandos in der Delphi-IDE
 
Hmm, die Idee ist gar nicht mal sooo schlecht. Auch wenn ich dann komplett auf die Vorzüge von CodeInsight verzichten müsste - aber man kann ja nicht alles haben ;)
Werde mal testen, ob dieses Vorgehen praktikabel ist - danke!

Wenn noch jemand weitere Anregungen hat - immer her damit :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:48 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz