vi编辑器三种模式的使用
1.命令行模式
1.1 什么叫命令行模式呢?
用户进入编辑器默认处于的模式,且在此时,是不能进行代码的输入
例:
1.2 命令行常见操作
我会一一为大家演示一下命令
我现在要复制头文件#include<stdio.h>
把光标移到第7行,然后按两下yy;
光标还是在第7行,按小写的p即可完成粘贴
如果要撤销按u
这时候我们要把第8行的内容撤销掉
如果我们要复制第7,8行的代码
光标移到第7行输入2yy
粘贴在第9行的上面,光标移到第9行的开头
输入P
现在我们从第8行开始剪切3行,光标先移动到第8行,然后输出3dd,
第8,9,10行的内容就会消失。
如果我们要删除头文件#include<stdio.h>
2.编辑模式
2.1什么叫编辑模式呢?
能够在文件下,进行代码的输入,删除等一系列操作。
2.2怎么从命令行模式进入编辑模式呢?
2,3怎么从编辑模式退出进入命令行模式呢?
此时光标在;的位置上
按下I会去哪里呢?
3.底行模式
3.1什么叫底行模式呢?
3.2底行模式常用的命令
在底行模式输入
:q!--强制不保存退出
:w--保存
:wq--保存退出--与:x作用一样
:q--退出
! [date/pwd]查看时间和当前编译文件的路径
:w file另存为file给出的文件名,不退出(类似于 cp a b做一个备份)
:r file 读入文件的内容