当编辑完文件,准备退出Vi返回到shell时,可以使用以下几种方法之一。  (1)在命令模式中,连按两次大写字母Z,若当前编辑的文件曾被修改过,则Vi保存该文件后退出,返回到shell;若当前编辑的文件没被修改过,则Vi直接退出, 返回到shell。  (2)在末行模式下,输入命令 :w Vi保存当前编辑文件,但并不退出,而是继续等待用户输入命令。在使用w命令时,可以再给编辑文件起一个新的文件名。  例如:w newfile  此时Vi将把当前文件的内容保存到指定的newfile中,而原有文件保持不变。若newfile是一个已存在的文件,则Vi在显示窗口的状态行给出提示信息:  File exists (use ! to override)  此时,若用户真的希望用文件的当前内容替换newfile中原有内容,可使用命令  :w! newfile  否则可选择另外的文件名来保存当前文件。  (3)在末行模式下,输入命令 :q 系统退出Vi返回到shell。若在用此命令退出Vi时,编辑文件没有被保存,则Vi在显示窗口的最末行显示如下信息:  No write since last change (use ! to overrides)  提示用户该文件被修改后没有保存,然后Vi并不退出,继续等待用户命令。若用户就是不想保存被修改后的文件而要强行退出Vi时,可使用命令:q! Vi放弃所作修改而直接退到shell下。  (4)在末行模式下,输入命令 :wq Vi将先保存文件,然后退出Vi返回到shell。

取消

评论

vim编辑页面怎么退出_怎么退出VI编辑方式相关推荐

  1. 如何退出_农民退出的宅基地如何利用?农村宅基地征收如何补偿?

    农民退出的宅基地如何利用?<中央农村工作领导小组办公室农业农村部关于进一步加强农村宅基地管理的通知>(中农发[2019]11号)提出,在尊重农民意愿并符合规划的前提下,鼓励村集体对退出的宅 ...

  2. postgres 退出_如何退出postgresql

    1.命令行登录数据库 有两种方式,一是直接在系统shell下执行psql命令:而是先进入psql环境,然后再连接数据库.下面分别给出实例: (1)直接登录 执行命令:psql -h 172.16.35 ...

  3. python环境怎么退出_怎样退出anaconda

    退出anaconda的方法是:在linux系统下执行命令[source deactivate your_env_name]:在windows系统下执行命令[deactivate env_name]. ...

  4. linux vi/vim三种模式,保存退出,强制退出

    一.三种模式 vi/vim工具 共分为三种模式,分别是: 1.命令模式(Command mode), 2.输入模式(Insert mode) 3.底线命令模式(Last line mode). 命令模 ...

  5. 怎么不保存退出、保存退出vim、vi编辑

    原文地址 按ESC键跳到命令模式,然后: :w - 保存文件,不退出vim. :w file - 将修改另外保存到file中,不退出vim. :w! - 强制保存,不退出vim . :wq - 保存文 ...

  6. vim编辑页面怎么退出_linux系统中如何进入退出vim编辑器

    进入VIM编辑器 1.VIM编辑器,可以新建文件也可以修改文件,命令为:vim  /路径/文件名 2.如果这个文件,以前是没有的,则为新建,则下方有提示为新文件,如图. 如果文件已存在,则没有提示. ...

  7. linux vim 终端 行首 行尾_不会vi/vim,看这一篇足矣

    今日分享:Don't allow your rituals to become ruts. -- Todd Henry ❞ vi/vim 的重要性不言而喻,比如登录服务器操作.那么如何掌握呢?看这一篇 ...

  8. 【VIM】如何优雅地保存退出VIM编辑器

    如何优雅地保存退出VIM编辑器 在Linux系统中编辑文本文件,一定会用到VI/VIM编辑器,如何编辑时优雅的保存和退出?首先按ESC键跳到命令模式,然后有趣的故事就发生了: :w - 保存文件,不退 ...

  9. CentOS7怎么保存退出vi编辑

    CentOS7怎么保存退出vi编辑(转自阿里云) 保存命令 按ESC键 跳到命令模式,然后: :w   保存文件但不退出vi :w   file 将修改另外保存到file中,不退出vi :w!   强 ...

最新文章

  1. db2查看表结构_mysql误删数据库表的frm文件和ibd文件?试试这样恢复
  2. smarty半小时快速上手入门教程
  3. shiro原理_java:shiro高级篇——1
  4. Ansible执行过程分析、异步模式和速度优化
  5. 最小硬币问题_进行更改的最小硬币数量
  6. 新的一年,这7个“菜鸟坑”千万别再踩了!
  7. [转]java面试笔试题大汇总 ~很全面
  8. (转)全球17大业务安全事件发布
  9. .Net操作Office总结一 - 使用VS2010自带的Office模板进行开发
  10. PyCharm - Split Vertically Split Horizontally (垂直拆分窗口 水平拆分窗口)
  11. Python实现文件/文件夹名按字符串排序或者按数字排序
  12. 电脑垃圾太多?这几个清理电脑的软件来看看吗?
  13. python wxpython菜鸟教程_wxpython新手向教程
  14. SSL/TLS高强度加密
  15. id 查找apple_厉害!竟能利用苹果ID锁找回丢失手机?
  16. 远控免杀专题(13)-zirikatu免杀(VT免杀率39/71)
  17. webpack打包实例详解
  18. 云计算技术重塑视频会议系统市场新格局
  19. 外汇交易中的订单类型
  20. 江哥带你玩转C语言 | 07 - C语言流程控制

热门文章

  1. HandlerThread的解析
  2. Centos 7安装FSL
  3. SurfaceView源码分析
  4. unreadable: could not read string len protocol error E08 during memory read for packet $m191,58
  5. PairWise策略设计测试用例及PICT测试用例工具安装使用(实现测试用例的自动化)
  6. BCD-七段数码管显示译码器
  7. 读诗经,赞古人之褰裳-鄭風
  8. 徐小明:低位杀跌并不可怕
  9. 微信小程序ofo-applet
  10. FPGA编码器与七段译码器