先按ESC进入Command模式,然后输入“:wq”,回车就可以保存并退出了。

vi的其他保存/退出命令:

:w 保存;

:w filename 另存为filename;

:wq! 保存并强制退出;

:wq! filename 注:以filename为文件名保存后强制退出;

:q! 强制退出;

:x 保存并退出(仅当文件有变化时保存)

扩展资料:

vi有三种工作模式:命令模式、文本编辑模式和最后行模式。不同工作模式下的操作方法有所不同。

1、命令行模式

该模式是进入vi编辑器后的默认模式。任何时候,不管用户处于何种模式,按下Esc键即可进入命令模式。

在命令模式下,用户可以输入vi命令,用于管理自己的文档。此时从键盘上输入的任何字符都被当做编辑命令来解释。若输入的字符是合法的vi命令,则vi在接受用户命令之后完成相应的动作。但需注意的是,所输入的命令并不回显在屏幕上。若输入的字符不是vi的合法命令,vi%20会响铃报警。

2、文本输入模式

在命令模式下输入插入命令i、附加命令a、打开命令o、修改命令c、取代命令r或替换命令s都可以进入文本输入模式。

, 就不说最好了). 没用过的也建议试试看, 当然 vim 对编写文本文件很方便好用, 比如编写程序, html文档等等, 却不能用来编写 word 文档.关于 vim 的安装, 基本使用方法等网络上能搜出许多, 就不在这里罗嗦了, 要是对 vim 有兴趣, 那就看看这里(中文文档): http://vcd.gro.clinux.org/本文就说些其中比较有用, 比较常用的命令, 若能熟练运用这些命令, 那么会发现编辑文件很舒服.说明:以下的例子中 xxx 表示在命令模式下输入 xxx 并回车以下的例子中 :xxx 表示在扩展模式下输入 xxx 并回车小括号中的命令表示相关命令.在编辑模式或可视模式下输入的命令会另外注明.1. 查找 /xxx(。②如果需要输入的文本前面在同一列中前面已经输入过,当你输入该文本前面几个字符时linux命令大全linux命令大全,系统会提示你,你只要直接按下"enter"键就可以把后续文本输入。 2.如果需要输入的文本在同一列中前面已经输入过,当你输入该文本前面几个字符时,系统会提示你,你只要直接按下enter键就可以把后续文本输入。

3、末行模式

末行模式也称 ex 转义模式。在命令模式下,用户按:键即可进入末行模式下,此时vi会在显示窗口的最后一行(通常也是屏幕的最后一行)显示一个:作为末行模式的说明符,等待用户输入命令。多数文件管理命令都是在此模式下执行的(如把编辑缓冲区的内容写到文件中等)。

末行命令执行完后,vi 自动回到命令模式。

参考资料:

linux中vi后如何退出命令,linux用VI编辑后保存退出命令是什么啊?相关推荐

  1. linux基本命令打开文件,Linux系统操作初体验 通过命令打开txt文件编辑并保存退出...

    在以往白天使用的服务器都是Windows的,操作简单几乎不用在网上找教程就能搞定一个网站从环境搭建到上线所有的动作.就在上周,白天总算也是下定决定使用图1 Linux系统操作 废话不多说,下面白天就来 ...

  2. linux文件编辑器的三种模式,Linux中文本编辑器三种工作模式切换及vi编辑器三种工作模式下命令详解...

    文本编辑器的作用 创建或修改文本文件 维护Linux系统中的各种配置文件 Linux中最常用的文本编辑器 Linux中最常用的文本编辑器 vi:类UNIX操作系统的默认文本编辑器 vim:vim时vi ...

  3. Linux下dislocate命令用法,在 Linux 中遨游手册页的海洋 | Linux 中国

    原标题:在 Linux 中遨游手册页的海洋 | Linux 中国 Linux 系统上的手册页可以做的不仅仅是提供特定命令的信息.它们可以帮助你发现你没有意识到的命令. https://linux.cn ...

  4. linux中info功能是什么意思,Linux中的info指令

    Info 是什么?info是一种文档格式,也是阅读此格式文档的阅读器:我们常用它来查看Linux命令的info文档.它以主题的形式把几个命令组织在一起,以便于我们阅读:在主题内以node(节点)的形式 ...

  5. linux中打开pdf文件_在Linux中减少PDF文件大小

    linux中打开pdf文件 In our Linux system, If we have a large PDF file, we may want to reduce it's size. We ...

  6. centos7 vi保存退出_centos7 vi保存退出_linux编辑文件保存退出的实操讲解

    linux编辑文件后如何保存退出? 命令是wq 保存并退出. 首先按ESC进入Command模式,然后输入":wq",回车就可以保存并退出了. vi保存文件有不同的选项,对应于不同 ...

  7. linux中etc目录下没有source,Linux /etc/profile文件详解及修改后如何立即生效(使用source命令)...

    Linux /etc/profile文件的改变会涉及到系统的环境,也就是有关Linux环境变量的东西,学习Linux要了解Linux profile文件的相关原理,这里对则以文件进行具体分析.这里修改 ...

  8. linux中的shell有printf吗,Linux Shell系列教程之(八)Shell printf命令详解

    在上一篇:Linux Shell系列教程之(七)Shell输出这篇文章中,已经对Shell printf命令有了一个简略的介绍,本篇给大家详细介绍下Shell中的printf命令. 一.Shell p ...

  9. linux中的su-命令的功能,linux su命令参数及用法详解(linux切换用户命令)

    linux su命令参数及用法详解(linux切换用户命令) 发布时间:2012-07-21 12:12:39   作者:佚名   我要评论 su的作用是变更为其它使用者的身份,超级用户除外,需要键入 ...

  10. Linux中head和tail的区别,linux head和tail命令详解

    1.head命令 回到顶部 head命令显示文件的开头几行,常用命令格式如下: [root@initroot ~]# head [-n number] 文件 head命令默认显示文件的前十行,-n选项 ...

最新文章

  1. java-com-util-common-service:BaseService.java
  2. 【已解决】Linux redhat 6.4上安装VNC Server
  3. C#基础之如何判断两个文件内容是否相同
  4. 基本数据类型(dict)
  5. 【C++深度剖析教程5】C++中类的静态成员函数
  6. Java学习笔记7-1——注解与反射
  7. Node.js -- Stream 使用小例 ( 流运用 :读取、写入、写出、拷贝)
  8. json最大长度限制_api接口返回动态的json格式?我太难了,尝试一下 linq to json
  9. java base class,Java; casting base class to derived class
  10. python后台——asyncio,多进程+asyncio
  11. 安装 jupyter notebook
  12. PHP之SimpleXML函数
  13. 使用ELK在DC / OS中进行日志管理
  14. 阿里云云计算 33 PolarDB的优势 产品架构
  15. 达梦数据库Linux下配置odbc数据源
  16. 关于W5500/LAN8720与STM32以及与千兆交换机芯片通信的硬件、软件调试不通的问题
  17. 御坂搜索引擎_MisakaTranslator下载|MisakaTranslator御坂翻译器 v2.1 正式整合版下载
  18. 网络编程入门(代码很详细)
  19. 深海迷航坐标传送代码_深海迷航全控制台代码汇总 深海迷航物品作弊码大全...
  20. 高并发系统中库存热点的解决方案

热门文章

  1. C语言程序100例之C#版-019
  2. 在Oracle Data Guard环境中的RMAN备份和还原
  3. k2p 老毛子纯净版固件
  4. python wget_python wget下载文件
  5. DWM1000DISCOVERY开发板简介
  6. 基于DWM1000模块开发UWB系统进行室内定位
  7. 【Tp3.2引入阿里云短信SDK】
  8. Bilinear Pairing双线性配对的解释
  9. 加速Web开发的9款知名HTML5框架
  10. Java api监控_网站api监控、api监控教程详解