Ich benutze Vim 7.3 mit einer großen Anzahl von Plugins, hauptsächlich für PHP-Entwicklung. Die Omnicompletion funktioniert gut, abgesehen von einer kleinen Störung, die mir begegnet ist. Ich versuche herauszufinden, ob dies ein Fehler in Vim oder ein Problem mit meinem Setup ist, also hier ist die Situation:Vim löscht Tags nach fehlgeschlagener Omnicompletion
Ich verwende , um die Ctags-Dateien, die ich verwende.
:set tags=/home/jon/.vimtags.php,/home/jon/project/.vimtags.php
Wenn ich dann den Inhalt von Tags drucken, ich bekommen, was ich erwarten:
:set tags?
tags=/home/jon/.vimtags.php,/home/jon/project/.vimtags.php
Ich kann auch omnicomplete wie gewohnt, mit <C-x>
<C-o>
. Dies ist, bis ich versuche, etwas abzuschließen, das nicht existiert (d. H. Ein unbekanntes Tag, das keine Ergebnisse liefert). Ich bekomme die Fehlermeldung "Muster nicht gefunden" und dann, bizarr, ist meine Tag-Dateiliste gelöscht. Wenn ich den Inhalt der Tags direkt nach dem Druck, die ich erhalten:
:set tags?
tags=
ich viel greppen auf den Vim Plugins gemacht habe, die ich verwende, aber, soweit ich sehen kann, keiner von ihnen setzen die Tag-Dateien überall.
Kann mir jemand sagen, ob das an etwas in meinem Setup oder einem Fehler in Vim selbst liegt? Oder auch, ob jemand anderes das gleiche Problem findet?