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.