一、Vi编辑器是什么?
Linux系统下标准的编辑器
二、使用步骤
- vi test.c
- 新建test.c文件编辑:
#include<stdio.h> //头文件 函数库
int main(int argc, char const *argv[]) //主函数 程序的入口
{
`在这里插入代码片`printf("hello world\n"); //标准输出语句 \n换行
return 0; //主函数的结束标志
}
- 保存
- 打开终端 gcc test.c 使用gcc编译器之后会生成一个二进制的机器可以识别的可执行文件
- 运行./a.out
命令行
- 复制 yy nyy(光标选中y n:行数 复制几行)
- 删除(剪切) dd ndd
- 粘贴 p
- 撤销 u
- 反撤 ctrl r
- 光标移动首行 gg
- 光标移动最后一行 G
- 自动对齐:gg=G
- 光标移动行首 0
- 光标移动行尾 $
- a:在光标所在字符后开始插入
- i:在光标所在字符前开始插入
- o:在光标所在行的下面另起一新行插入
- A:光标所在行最右端插入
- I:光标所在最左端插入
- O:光标所在所在行上面另起一新行插入
底行模式:
- 指定行复制 5,10y 复制5-10行
- 指定行删除 5,10d
- 保存 w
- 退出 q
- 保存并退出 wq 强制 !
- vsp 分屏本文件 进入分屏后 ctrl w后:w切换分频光标 c关闭分屏
- vsp 文件名 分屏打开另外一个文件
- 查找 /找的东西
- 替换 s/a1/a2 光标所在行的第一个a1替换成a2
- s/a1/a2/g 光标所在行的所有a1替换成a2
- %s/a1/a2/g 改变全文
- 1,$s/a1/a2/g 改变全文
- 设置行号 set nu
- 取消 set nonu
- 取消高亮 nohl
终端快捷键
打开终端
1. 点击图标
2. ctrl alt t 家目录
3. ctrl shift n 当前文件夹
关闭终端
- 直接点击
- ctrl shift d
- exit