3.VI 与 VIM
3.1概述
-
vi编辑器:是Linux和Unix上最基本的文本编辑器,工作在字符模式下。由于不需要图形界面,vi是效率很高的文本编辑器。
-
vim是:vi的增强版,比vi更容易使用。vi的命令几乎全部都可以在vim上使用。
3.2 vi 和 vim 三种常见模式
- 一般模式:以vi/vim 命令打开一个档案就直接进入一般模式了(这是默认的模式)
- 编辑模式:按下i, I, o, O, a, A, r, R等任何一个字母之后才会进入编辑模式,,通常使用 i
- 命令模式:在这个模式当中,可以提供你相关指令,完成读取、存盘、替换、离开vim 、显示行号等
3.3常用操作(重点)
- 命名行模式下(输入英文 “:” 时会切换到命令行模式)
- 查找某一个单词 /查找的单词
- n 是下一个
- N是上一个
- 设置行号 set nu
- 取消行号 set nonu
- q 是退出文档
- 保存文档 wq
- ! 表示强制执行
- 查找某一个单词 /查找的单词
- 一般模式下
- 拷贝当前行yy 数字yy 拷贝当前光标往下的第几行
- 粘贴下一行 p
- u 是撤销
- 删除当前行 dd
- 跳转到文档最末行 G
- 最首行 gg
- 光标移动到具体行数 (行数)shift + g
- 插入
- O 是在下一行插入 o 是在上一行
- i 是在本行插入
- 快速移动
- end 快速跳转到行末
- home 移动到头部