一、编辑器vi
Vi是Linux系统中一种文本编辑器,它的使用方法和界面与Unix平台十分相似。掌握了vi的命令,你可以感觉到它强大的功能与高效
vi相对来说比较小,无论你使用任何Linux系统,你总是可以使用vi的。在很多系统中,可能只有vi供你选择
vim 是vi的高级版本,兼容vi,功能更强大
如下为vi的标准编程,输出结果为1-10.
#include <stdio.h>
#define MAX 10
int main()
{
int i;
for(i = 0; i < MAX;i++)
printf("%d\t",i);
printf("\n");
return 0;
}
编辑器vi有三种模式:命令行模式、底行模式、插入模式。
命令行模式是进入时默认的模式,能 控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入输入模式。
以下为命令行模式的命令:
1、开始编辑命令
i 在光标前输入文本
I 在当前行开始输入文本
a 在光标后输入文本
A 在当前行末尾输入文本
o 在当前行后输入新一行
O 在当前行前输入新一行
2、光标移动命令
b 移动到当前单词的开始
e 移动到当前单词的结尾
w 向后移动一个单词
h 向前移动一个字符 ←
j 向下移动一行 ↓
k 向上移动一行 ↑
l 向后移动一个字符 →
3、删除命令
x 删除光标所在的字符
dw 删除光标所在的单词
d$ 删除光标至行尾所有字符
D 同 <d$>
dd 删除当前行
ndd 删除当前行以后的n行
4、改变与替换操作命令
r 替换光标所在的字符
R 替换字符序列
cw 替换一个单词
ce 同cw
c$ 替换自光标位置至行尾的所有字符
C 同c$
cc 替换当前行
5、拷贝与粘贴命令
yw 将光标所