Linux编辑器
vi和vim的三种模式
正常模式
以vi或vim打开一个档案就直接进入一般模式了,在这个模式中你可以通过上下左右来移动光标,你可以删除字符或删除整行来处理文档,也可以使用复制粘贴来处理你的文件数据。
插入模式
按下i即可进入插入模式
命令行模式
输入Exc再输入:即可进入这个模式。在这个模式中,可以提供你相关的指令,完成读取、存盘、替换、离开vim、显示行号等动作都是在此模式达成的。
各个模式之间的切换
![](https://img-blog.csdnimg.cn/img_convert/22b5d055fcde1f23ecdda7023378a73a.png)
简单例子
使用vim开发一个hello.java程序并保存步骤。
1.在终端中输入
![](https://img-blog.csdnimg.cn/img_convert/e25dc2b75614776a94531802745a1ef4.png)
2.回车进入正常模式
![](https://img-blog.csdnimg.cn/img_convert/884fe286bad982f3dd94b7605bfeb5e6.png)
3.输入i进入插入模式
![](https://img-blog.csdnimg.cn/img_convert/e397553cd231b59985191d9d099f559e.png)
4.输入想输入的内容
![](https://img-blog.csdnimg.cn/img_convert/6ffa34edc60686bf11f87ff70cb1af12.png)
5.输入Esc再输入:进入命令行模式
![](https://img-blog.csdnimg.cn/img_convert/4c080f91ea0da6f32fceeb6c020e9c9c.png)
6.输入wq回车保存并退出
也可以输入其他命令
:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不推出vi
:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
:q 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑
原文链接:https://blog.csdn.net/qq_26369317/article/details/82384324
![](https://img-blog.csdnimg.cn/img_convert/21ab7fc18fab71c6129e435449e8d856.png)
已经退出vim
![](https://img-blog.csdnimg.cn/img_convert/a9445db6c6e568ae6134c6ee1059ec9a.png)
参考韩顺平一周学会linux笔记