Vims Befehl zum Erstellen einer neuen Datei mit dem gleichen Inhalt wie jede andere Datei

Vims Befehl zum Erstellen einer neuen Datei mit dem gleichen Inhalt wie jede andere Datei

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.txtden 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

verwandte Informationen