mit der Option -W von vim

das-w und-W optionen von vim haben theoretisch den folgenden effekt:

-w {scriptout} Alle Zeichen, die Sie eingeben, werden in der Datei "scriptout" aufgezeichnet, bis Sie Vim beenden. Dies ist nützlich, wenn Sie eine Skriptdatei erstellen möchten, die mit "vim -s" oder ": source!" Verwendet werden soll. Wenn die "scriptout" -Datei bereits vorhanden ist, werden neue Zeichen angehängt. Siehe auch | complex-repeat |. {scriptout} darf nicht mit einer Ziffer beginnen. {not in Vi}

-W {scriptout} Wie -w, aber nicht anhängen, vorhandene Datei überschreiben. {not in Vi}

Aber wenn ich das tue, beginnt die {scriptout} -Datei immer mit einer hexadezimalen Sequenz wie80 fd 60 (manchmal ist es80 fd 62).

Ich verwende gvimportable.exe 7.3 von portableapps.com. Mit dem-u NONE Schalter, tut es das gleiche.

Wofür ist diese "magische Zahl"? Unter Windows mit gvim.exe kann ich mein Skript erst wieder abspielen, wenn ich diese drei führenden Bytes entfernt habe ...

Es scheint, dass diese Funktion, die sehr nützlich sein könnte, schlecht dokumentiert ist.

Danke für deine Antworten

Antworten auf die Frage(4)

Ihre Antwort auf die Frage