通常,在打开vi编辑器时会指定文件名,如下所示:
$vimnewfile.txt
完成编辑并将其写入磁盘后,这就是使用的文件名。但是,在某些情况下,您想将文件保存为新名称。也许您从标准输入中打开了编辑器?也许您只是想以新名称保存文件,而保持原始文件不变?要在保存到vi中时指定文件名,只需在write命令之后添加它即可。
要在vi中保存时指定文件名,请先按Escape键以确保您退出插入模式。然后使用:w命令。
:w
注意:保存后,您还可以使用:wq退出编辑器。
在上面的示例中,我们打开了一个名为的文件newfile.txt,并将其另存为harrison-bergeron.txt。
您也可以指定要将文件保存到的目录。只需执行与上述相同的操作,但提供所需文件的完整路径。
:wq/home/mcherisi/harrison-bergeron.txt
如果您尝试使用已经存在的文件名,您将看到一条错误消息(请参见下面的红色)。
该消息说明了如何使用vim覆盖文件。如果确定要覆盖文件,请在写命令的末尾添加一个感叹号。
:wq!/home/mcherisi/harrison-bergeron.txt
以上就是如何在vi/vim中保存文件时指定名称(另存为)的方法。