Ich habe ein Plugin, für VIM
das im Grunde genommen eine Schnittstelle für mein SVN
( vcscommand.vim ) zur Verfügung steht. Und ich habe in meinem vcscommand Plugin Befehle :VCSUpdate
und zugeordnet . Alles ist perfekt, bis auf eines::VCSCommit
.vimrc
Nach dem Aufruf von: VCSCommit schreiben Sie normalerweise einen Kommentar wie folgt:
:VCSCommit I've made some minor changes to this file
Im Deployment-System unseres Unternehmens wird nicht hervorgehoben, welche Datei festgeschrieben wurde. Daher schreiben wir unsere Kommentare normalerweise so:
:VCSCommit I've made some minor changes to file .vimrc
Im Deployment-System sehen wir all diese Commits, sodass wir feststellen können, welche Datei nach dem Drücken der Schaltfläche "Sync" auf den Produktionsserver hochgeladen werden soll.
Daher frage ich mich, wie ich Folgendes zuordnen soll: VCSCommit, damit der Dateiname als Kommentar hinzugefügt wird. Mein bisheriges Mapping ist:
map <C-q> :VCSCommit
Nach dem Drücken von Strg + Q wird dies :VCSCommit
in der unteren Leiste angezeigt, aber ich möchte es sehen :VCSCOmmit my_file_name_that_i_m_editing_now
.
Wie mache ich das?
pwd
, so dass es fügtinclude/somefile.php
. Wie komme ich nur an einensomefile.php
. Ich habe die Hilfe gelesen und den alternativen Dateinamen (#
) ausprobiert ... immer noch nicht das, was ich will :( Wenn es keine Möglichkeit gibt, Dateinamen einzufügen, gehe ich mit<C-R>%