如何在vi中以不同的名称保存文件

jaj*_*aja 6 vi

我经常编辑一个文件vi,我想以不同于我打开它的名称保存它.

我试过像这样保存: :w >> new_file_name但我总是得到E212: Can't open file for writing.

这是正确的方法是什么?

小智 14

:w filename
Run Code Online (Sandbox Code Playgroud)

将保存到文件名


小智 5

:w filename以vi命令模式输入,如@Yedidia所说...

我认为您在将终端输出写入文件时感到困惑。

为了创建覆盖 以下命令text.txt

 action > text.txt
Run Code Online (Sandbox Code Playgroud)

为了将命令的输出附加到text.txt,将是:

action >> text.txt
Run Code Online (Sandbox Code Playgroud)