linux怎么修改命令行怎么退出,linux vi保存退出命令(如何退出vi)[通俗易懂]

linux怎么修改命令行怎么退出,linux vi保存退出命令(如何退出vi)[通俗易懂]有很多方法:退出Vi当编辑完文件,准备退出Vi返回到shell时,可以使用以下几种方法之一。在命令模式中,连按两次大写字母Z,若当前编辑的文件曾被修改过,则Vi保存该文件后退出,返回到shell;若当前编辑的文件没被修改过,则Vi直接退出,返回到shell。在末行模式下,输入命令:wVi保存当前编辑文件,但并不退出,而是继续等待用户输入命令。在使用w命令时,可以再给编辑文件起一个新的文件名。[例…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

有很多方法:

退出Vi

当编辑完文件,准备退出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命令功能相同。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/188401.html原文链接:https://javaforall.net

(0)
上一篇 2026年4月16日 下午6:52
下一篇 2026年4月16日 下午6:58


相关推荐

  • realloc() 用法详解

    realloc() 用法详解原型 externvoid realloc void mem address unsignedintn 语法 指针名 数据类型 realloc 要改变内存大小的指针名 新的大小 新的大小若小于原来的大小 原数据的末尾可能丢失 被其他使用内存的数据覆盖等 头文件 include stdlib h 有些编译器需要 include malloc h 在 TC2 0 中可以使用 alloc h 头文件功能 先判断当前的指针是否 malloc h stdlib h

    2026年3月19日
    2
  • 光闸和网闸区别_网闸作用

    光闸和网闸区别_网闸作用光闸和网闸区别光闸和网闸区别光闸和网闸区别

    2022年8月3日
    12
  • java中的stringbuffer是什么_java string类

    java中的stringbuffer是什么_java string类之前回答过这个两个的区别,直接拷过来,希望对你有所帮助!关于这两个类,文档里面列的很明确了,注意养成经常查文档的好习惯!话不多说开始:区别一:在Java中字符串使用String类进行表示,但是String类表示字符串有一个最大的问题:“字符串常量一旦声明则不可改变,而字符串对象可以改变,但是改变的是其内存地址的指向。”所以String类不适合于频繁修改的字符串操作上,所以在这种情况下,往往可以使用…

    2026年2月9日
    6
  • IP地址和子网掩码的关系, 如何计算网络地址?

    IP地址和子网掩码的关系, 如何计算网络地址?一 IP 地址电脑之间要实现网络通信 就必须要有一个合法的 ip 地址 IP 地址 网络地址 主机地址 又称 主机号和网络号组成 ip 地址的结构使我们可以在 Internet 上很方便的寻址 ip 地址通常用更直观的 以圆点分隔号的四个十进制数字表示 每个数字从 0 到 255 如某一台主机的 ip 地址为 128 20 4 1 在局域网里 同样也需要 ip 地址 一般内网的 ip 地址是以 192 168 开头的 这样

    2026年3月26日
    2
  • 深入浅出地理解机器人手眼标定

    深入浅出地理解机器人手眼标定所谓手眼系统,就是人眼镜看到一个东西的时候要让手去抓取,就需要大脑知道眼镜和手的坐标关系。如果把大脑比作B,把眼睛比作A,把手比作C,如果A和B的关系知道,B和C的关系知道,那么C和A的关系就知道了,也就是手和眼的坐标关系也就知道了。相机知道的是像素坐标,机械手是空间坐标系,所以手眼标定就是得到像素坐标系和空间机械手坐标系的坐标转化关系。在实际控制中,相机检测到目标在图像中的像素位置…

    2022年6月12日
    46
  • 小清新豆包AI大模型教程概述PPT模板人工智能AIGC演示幻灯片.pptxVIP

    小清新豆包AI大模型教程概述PPT模板人工智能AIGC演示幻灯片.pptxVIP

    2026年3月12日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号