Ich habe kürzlich die 7.4-Version von gVim auf einem Windows 7-Computer installiert. Beim Versuch, zwei Dateien aus dem Kontextmenü des Windows-Explorers zu unterscheiden, erhalte ich immer wieder die folgenden Fehlermeldungen:
E810: Temporäre Dateien können nicht gelesen oder geschrieben werden.
E97: Diffs können nicht erstellt werden
Die beiden ausgewählten Dateien werden in der gVim-Ansicht mit zwei Fenstern geöffnet, und der Editor befindet sich anscheinend im Diff-Modus, die tatsächlichen Unterschiede werden jedoch nicht hervorgehoben.
Die Umgebungsvariablen %TEMP%
und %TMP%
werden mit einem gültigen Verzeichnisnamen gefüllt.
Ich erhalte die gleiche Antwort, wenn ich die Dateien in einer regulären gVim-Sitzung öffne und :diffthis
in die Eingabeaufforderung eingebe .
Früher funktionierte dies mit Vim 7.3 einwandfrei, aber es sah so aus, als ob etwas in Version 7.4 geändert wurde.
Wie kann ich die beiden Dateien unterscheiden?
:intro
Befehl zeigt denselben Text an und der:version
Befehl gibt die Informationen in einer Zeile mit eingeschlossenen Patches an.:version
enthält auch eine sehr detaillierte Liste der eingeschlossenen oder ausgeschlossenen Funktionen.MyDiff()
, wenn ich vim unter Windows verwende, aber es ist etwas für die Verwendung von vim durch cmd, ich verwende vim durch git bash. Vielen Dank.