如何保存为新文件并继续处理Vim中的原始文件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何保存为新文件并继续处理Vim中的原始文件?相关的知识,希望对你有一定的参考价值。

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

是否可以使用新名称保存文件,但保持原始文件可以编辑?

答案

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

:w other_filename
另一答案

谢谢你的回答。现在我知道在Vim中有两种“SAVE AS”的方法。

假设我正在编辑hello.txt。

  • :w world.txt会将hello.txt的内容写入文件world.txt,同时将hello.txt保留为vim中打开的缓冲区。
  • :sav world.txt将首先将hello.txt的内容写入文件world.txt,然后关闭缓冲区hello.txt,最后打开world.txt作为当前缓冲区。
另一答案

保存新文件后按

Ctrl-6

这是备用文件的快捷方式

另一答案

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

:w {newfilename} | sp #

以上是关于如何保存为新文件并继续处理Vim中的原始文件?的主要内容,如果未能解决你的问题,请参考以下文章

Python处理列表/队列中的项目并保存进度

将工作表导出为 CSV 会覆盖原始文件名 VBA

保存 .cpp 文件时在 vim 中自动格式化代码

编辑文件上的数据并将其保存为新文件而不是覆盖它

vim使用

Linux如何在vi模式下保存未命名的文件