376

每当我使用该:sav命令时,它都会以新名称保存文件并打开在 Vim 中打开的新文件。

是否可以用新名称保存文件但保持原始文件打开以进行编辑?

4

4 回答 4

551

使用:w带有文件名的命令:

:w other_filename
于 2011-02-12T19:42:33.903 回答
284

感谢您的回答。现在我知道在 Vim 中有两种“另存为”的方式。

假设我正在编辑 hello.txt。

  • :w world.txt 会将 hello.txt 的内容写入文件 world.txt,同时将 hello.txt 作为 vim 中打开的缓冲区。
  • :sav world.txt会先将 hello.txt 的内容写入文件 world.txt,然后关闭缓冲区 hello.txt,最后打开 world.txt 作为当前缓冲区。
于 2012-03-29T14:06:35.857 回答
26

保存新文件后按

Ctrl-6

这是备用文件的快捷方式

于 2011-02-13T18:13:45.113 回答
4

以下命令将在新窗口中创建一个副本。因此,您可以继续查看原始文件和新文件。

:w {newfilename} | sp #
于 2018-04-17T09:18:15.410 回答