参考:

https://blog.csdn.net/achi010/article/details/72775721

https://www.cnblogs.com/dalaoban/p/9381305.html

本来不想写任何关于vim的文章的,无奈我今天又忘记怎么退出vim了,常用命令是ESC,然后:wq(保存并退出),:q!(不保存并强制退出)

一、退出方法如下:

:q -- 退出(这是:quit的缩写)
:q! -- 不保存退出(这是:quit!的缩写)
:wq -- 写入文件并退出(这是:writequit的缩写)
:wq! -- (如果文件只有读权限)写入并退出;(如果文件没有写权限,强制写)
:x -- 类似于:wq,如果文件无变动,那就不写入
:qa -- 退出全部(这是:quitall的缩写)

二、如果只是使用简单的文本编辑、退出,使用的命令4个就足够了:
1、Linux下打开vi文本编辑器
vi 文件名
2、插入(即编辑文本)
i

3、强制保存并退出(首先:按ESC键,跳到命令模式)
:wq!
4、不保存并强制退出(首先:按ESC键,跳到命令模式)
:q!

三、示例如下:
1、打开文件,使用命令:vi spring-context.xml

2、进入vi文本编辑器,显示效果如下

3、进入插入状态,直接按键盘字母i

此状态可以对文件内容进行编辑
4、按ESC键,跳到命令模式,并输入:q!不保存并强制退出

5、回到初始界面

其他命令、方法,大神已经总结好了,不再复述。地址如下:
VIM
http://blog.csdn.net/xiaolong2w/article/details/8224839
https://jingyan.baidu.com/article/48206aeaf07f37216ad6b3a6.html
VI
http://blog.csdn.net/xueziheng/article/details/2048054
https://jingyan.baidu.com/article/59703552e2e1e38fc107405a.html
————————————————
版权声明:本文为CSDN博主「achi010」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/achi010/article/details/72775721

最新文章

  1. (转)ShardedJedisPool的使用
  2. Android中图像变换Matrix的原理、代码验证和应用(三)
  3. Failed to resolve: junit:junit:4.12
  4. controlling the variance of request response times and not just worrying about maximizing queries per second
  5. JDK各版本新特性!
  6. 搭建自己的SIP服务器:开源sip服务器opensips的搭建及终端TwInkle的使用
  7. 修改Jenkins启动衍生进程的生命周期
  8. 启动程序的同时传参给接收程序(XE8+WIN764)
  9. 炉石传说__multiset
  10. KVM客户机使用主机USB设备
  11. CodeForces 139C Literature Lesson(模拟)
  12. CF AIM Tech Round 3 (Div. 2) D - Recover the String
  13. oracle RAC
  14. SpringBoot配置SSL证书支持
  15. api.js封装请求
  16. android 混淆 与 反编译
  17. 数据库备份出现警告:Warning: Using a password on the command line interface can be insecure. Warning: A partial dump from a server that has GTIDs will by default include the GTIDs of all transactions, even thos
  18. java.lang.IllegalArgumentException: No Retrofit annotation found. (parameter #1) for method ApiService.getMethod
  19. 三维数组—— 与宝玉QQ群交流 之三
  20. 转:ios Sqlite数据库增删改查基本操作

热门文章

  1. python 循环中使用多个subplot画子图像(python matplotlib use more than one subplot in loop)
  2. filter 过滤emoji
  3. Quartz.Net 任务调度之传递参数(2)
  4. AI加持的阿里云飞天大数据平台技术揭秘
  5. 内核设备模型从kobject到子系统
  6. 树莓派配置freeopcua
  7. SQL必知必会——创建和操纵表(十七)
  8. Redis 5.0.7 讲解,单机、集群模式搭建
  9. linux命令行光标移动技巧
  10. UVA10118_Free Candies状态压缩