-
VI 全称 visual editor 的简称,最初为 BSD UNIX 编写
-
Vim vi improvement,GNU 项目中开发的与 vi 兼容的全屏编辑器
-
Linux 中 shell 启动脚本一般都定义一个别名 vi 指向 vim
三种模式:命令模式、插入模式、未行模式。
-
命令模式:直接与 Linux 内核相交互
-
插入模式:在命令模式下按下
i
进入,按下ESC
退出 -
未行模式:在命令模式下按下
:
进入,按下Enter
退出
命令 | 描述 |
---|---|
i | 进入插入模式 |
v | 选定范围 |
y | 复制 |
d | 删除 |
p | 粘贴 |
w | 保存当前文件 |
dd | 删除光标所在行 |
: | 进入未行模式 |
ESC | 退出插入模式 |
q | 退出 vi |
wq | 保存文件并退出 |
q! | 强行退出 |
x | 退出 vi |
- End -