Hello! 欢迎来到小浪云!


如何在vi/vim中保存文件时指定名称(另存为)


avatar
小浪云 2024-06-07 38


Linux/unix系统服务器中我们常用到vi(或vim)文本编辑器来编辑一些配置文件或者其他文件修改工作,它是非常便捷的文本编辑器。为了有效的使用该编辑器,了解所有的命令是很重要的。其中一个命令是在将文件写入磁盘之前指定文件的名称,或者说保存为。我们来看看如何使用vim中的 “另存为 “功能。

通常,在打开vi编辑器时会指定文件名,如下所示:

$ vim newfile.txt

完成编辑并将其写入磁盘后,这就是使用的文件名。但是,在某些情况下,您想将文件保存为新名称。也许您从标准输入中打开了编辑器?也许您只是想以新名称保存文件,而保持原始文件不变?要在保存到vi中时指定文件名,只需在write命令之后添加它即可。

要在vi中保存时指定文件名,请先按Escape键以确保您退出插入模式。然后使用:w 命令

:w 

注意:保存后,您还可以使用:wq 退出编辑器。

如何在vi/vim中保存文件时指定名称(另存为)

在上面的示例中,我们打开了一个名为的文件newfile.txt,并将其另存为harrison-bergeron.txt。

您也可以指定要将文件保存到的目录。只需执行与上述相同的操作,但提供所需文件的完整路径。

:wq /home/mcherisi/harrison-bergeron.txt

如果您尝试使用已经存在的文件名,您将看到一条错误消息(请参见下面的红色)。

如何在vi/vim中保存文件时指定名称(另存为)

该消息说明了如何使用vim覆盖文件。如果确定要覆盖文件,请在写命令的末尾添加一个感叹号。

:wq! /home/mcherisi/harrison-bergeron.txt

以上就是如何在vi/vim中保存文件时指定名称(另存为)的方法。

相关阅读