2.vi/vim编辑器
一.三种模式
分为一般模式,编辑模式,命令模式,默认处在一般模式。
1 一般模式:可以进行删除,复制,粘贴的操作。
| 语法 | 功能 |
|---|---|
| yy | 复制光标所在一行 |
| y数字y | 复制第几行到第几行 |
| dd | 删除光标所在一行 |
| d数字d | 删除第几行到第几行 |
| u | 撤回到上一步 |
| ^ | 移动到行头 |
| $ | 移动到行尾 |
| gg或者1+G | 移动到页头 |
| G | 移动到页尾 |
| 数字+G | 移动到数字行 |
2 编辑模式:用于编辑文件。
2.1 进入方式:
| 按键 | 功能 |
|---|---|
| i | 进入当前光标这行 |
| o | 进入当前光标的下一行 |
| 2.2 退出方式: | |
按【Esc】键进入一般模式 |
3 命令模式:用于提供搜寻资料的动作,例如保存,退出,开启行号,或者关闭行号等动作。
3.1 进入方式:
在一般模式中,输入【: / ?】任何一个按键
3.2 基本语法
| 语法 | 功能 |
|---|---|
| :w | 保存 |
| :q | 退出 |
| :! | 强制执行 |
| :%s/old字符/new字符 | 用新字符替代老字符 |
| /要查找的词 | n查找下一个 N查找上一个 |
| ?要查找的词 | n查找下一个 N查找上一个 |
| $ | 移动到行尾 |
| :set nu | 设置行号 |
| :set nonu | not nu 关闭行号 |
| ZZ | 没有修改文件直接退出,如果修改了文件就保存再退出 |
| :nohl | 去除高亮部分 |
| 3.3 实例:强制保存退出 | |
:wq! |

浙公网安备 33010602011771号