Vim 命令创建一个与任何其他文件内容相同的新文件

Vim 命令创建一个与任何其他文件内容相同的新文件

假设有一个文件第一部分我想创建一个新文件第二.txt内容相同第一部分,Vim 中是否有直接命令可以执行此操作?

我不想先创建第二.txt然后复制内容第一部分

答案1

只需打开first.txt并运行命令:

:w second.txt

答案2

虽然简单直接的答案已经发布,我提供了一个有趣且有教育意义的替代方案:

:!cp "%" second.txt

答案3

或者,打开第一个文件,然后执行:saveas second.txt

答案4

打开新文件

:o newfile.txt

从旧文件读取:

:r oldfile.txt

相关内容