一般模式
编辑模式
插入模式
【知识点总结】
vi编辑器的3种工作模式:
1)命令模式(一般模式)
一开始进入vi编辑器,就已经处于命令模式
可以输入英文冒号:
,进入底行命令模式以退出vi编辑器
2)插入模式(编辑模式)
①进入插入模式的方法——输入:
i(插入命令)【最常用】
a(附加命令)
o(打开命令)
s(替换命令)
e(修改命令)
r(取代命令)
②退出方法:按Esc键
3)底行命令模式
特点:以英文冒号:
开始
常见的底行命令:
:w
保存
q
退出(只能在没有修改文件内容的情况下用此方法退出,否则会报错)
:q!
强制不保存退出
:wq!
保存退出
:w filename
将内容另存为filename
:wq! filename
以filename为文件名保存后退出
三种模式之间的转换:
======================================
Vim编辑器的使用:
在命令行中输入vim命令启动vim,vim后面不加文件名,启动vim后默认进入编辑模式。
在编辑模式下按i键进入插入模式,输入如下所示的程序。为了方便下文表述,这里把代码的行号也一并列出。
1 #include <stdio.h>
2
3 int main()
4 {
5 int hour1, minute1;
6 int hour2, minute2
7
8 scanf("%d %d", &hour1, &minute1);
9 scanf("%d %d", hour2, &minute2);
10
11 int t1 = hour1 * 6 + minute1;
12 int t = t1 - t2;
13
14 printf(“time difference: %d hour, %d minutes \n”, t/6, t%6);
15
16 return 0;
17 }
#include <stdio.h>
int main()
{
int hour1, minute1;
int hour2, minute2
scanf("%d %d", &hour1, &minute1);
scanf("%d %d", hour2, &minute2);
int t1 = hour1 * 6 + minute1;