!
也想出现在这里? 联系我们
广告位
当前位置:首页>教程分享>服务器教程>如何在vi/vim中保存文件时指定名称(另存为)

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

在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中保存文件时指定名称(另存为)的方法。

给TA打赏
共{{data.count}}人
人已打赏
服务器教程

在CentOS8服务器上停止和禁用防火墙?

2021-4-17 17:51:59

服务器教程

使用Cluster SSH同时管理多个Linux服务器

2021-4-17 17:52:03

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 [email protected] 或点击右侧 私信:吉吉国王 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
OneEase