每当我使用:sav命令时,它都会以新名称保存文件,并在Vim中打开新文件。
是否可以使用新名称保存文件,但保留原始名称以供编辑?
每当我使用:sav命令时,它都会以新名称保存文件,并在Vim中打开新文件。
是否可以使用新名称保存文件,但保留原始名称以供编辑?
当前回答
使用带文件名的:w命令:
:w other_filename
其他回答
使用带文件名的:w命令:
:w other_filename
保存新文件后按下
Ctrl-6
这是替换文件的快捷方式
谢谢你的回答。现在我知道在Vim中有两种“另存为”的方法。
假设我正在编辑hello.txt。
:w world.txt将hello.txt的内容写入文件world.txt,同时保留hello.txt作为vim中打开的缓冲区。 :sav world.txt首先将hello.txt的内容写入文件world.txt,然后关闭缓冲区hello.txt,最后打开world.txt作为当前缓冲区。
下面的命令将在一个新窗口中创建一个副本。因此,您可以继续看到原始文件和新文件。
:w {newfilename} | sp #