博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VIM退出命令
阅读量:6721 次
发布时间:2019-06-25

本文共 693 字,大约阅读时间需要 2 分钟。

注意:这些命令前面都有一个冒号:

当编辑完文档,准备退出Vi返回到shell时,能够使用以下几种方法之一。

在命令模式中,连按两次大写字母Z,若当前编辑的文档曾被修改过,则Vi保存该文档后退出,返回到shell;若当前编辑的文档没被修改过,则Vi直接退出, 返回到shell。

在末行模式下,输入命令

:w

Vi保存当前编辑文档,但并不退出,而是继续等待用户输入命令。在使用w命令时,能够再给编辑文档起一个新的文档名。

[例6]

:w newfile

此时Vi将把当前文档的内容保存到指定的newfile中,而原有文档保持不变。若newfile是个已存在的文档,则Vi在显示窗口的状态行给出提示信息:

File exists (use ! to override)

此时,若用户真的希望用文档的当前内容替换newfile中原有内容,可使用命令

:w! newfile

否则可选择另外的文档名来保存当前文档。

在末行模式下,输入命令

:q

系统退出Vi返回到shell。若在用此命令退出Vi时,编辑文档没有被保存,则Vi在显示窗口的最末行显示如下信息:

No write since last change (use ! to overrides)

提示用户该文档被修改后没有保存,然后Vi并不退出,继续等待用户命令。若用户就是不想保存被修改后的文档而要强行退出Vi时,可使用命令

:q!

Vi放弃所作修改而直接退到shell下。

在末行模式下,输入命令

:wq

Vi将先保存文档,然后退出Vi返回到shell。

在末行模式下,输入命令

:x

该命令的功能同命令模式下的ZZ命令功能相同。

转载地址:http://ppcmo.baihongyu.com/

你可能感兴趣的文章
psacct工具 /var/account/pacct文件太大
查看>>
Windows系统管理笔记(6)
查看>>
java中的sortset集合
查看>>
cxgrid导出
查看>>
Exsi服务故障
查看>>
电子商务思维导图精品荟萃:电子商务思维导图大全
查看>>
使用NS2模拟多媒体通讯与无线网络(一)
查看>>
Smart pointers
查看>>
关于rsync中/etc/rsync.password的权限故障:
查看>>
struts.xml配置详解
查看>>
IPSEC ***两个阶段的协商过程
查看>>
稻盛和夫自传读书笔记
查看>>
我的友情链接
查看>>
系统自带sysprep工具重置系统
查看>>
图书推荐:《世界上下五千年大全集》
查看>>
asp.net怎样在URL中使用中文、空格、特殊字符
查看>>
git命令
查看>>
Linux中Yum 出现 Temporary failure in name resolution 解决方案
查看>>
神州数码不同OSPF进程及区域间的通信 实例
查看>>
RHEL AS4下升级oracle10g到10.2.0.3
查看>>