
Angenommen, es gibt eine Dateierste.txtund ich möchte eine neue Datei erstellenzweite.txtmit dem gleichen Inhalt vonerste.txt, gibt es in Vim einen direkten Befehl, um das zu tun?
Ich möchte nicht erst erstellenzweite.txtund kopieren Sie dann den Inhalt vonerste.txt.
Antwort1
Öffnen Sie einfach first.txt
den folgenden Befehl und führen Sie ihn aus:
:w second.txt
Antwort2
Obwohldie schlichte, einfache Antwortwurde bereits gepostet, ich biete eine unterhaltsame und lehrreiche Alternative:
:!cp "%" second.txt
Antwort3
Alternativ können Sie die erste Datei öffnen und dann Folgendes tun :saveas second.txt
.
Antwort4
neue Datei öffnen
:o newfile.txt
aus alter Datei lesen:
:r oldfile.txt