vi使用的双模式:命令模式,输入模式
命令模式下:移动光标,删除
输入模式下:插入,替换(修改)
两个模式之间的切换:
命令模式下,通过i, a, I, A, o, O进入输入模式
输入模式下,通过 <Esc> 键退回到命令模式
(提示:可以多按几次<Esc>键,确保在命令模式)
常用命令表(在命令模式下)
功能 | 按键 |
光标移动 | 光标键 h, j, k, l分别向左,向下,向上,向右移动 |
|
|
在当前光标前插入 | i |
在当前光标后插入 | a |
在当前行首插入 | I |
在当前行尾插入 | A |
在当前行下面插入新的行 | o |
在当前行上面插入新的行 | O |
|
|
删除当前字符 | x |
删除当前行 | dd |
|
|
启动和退出
启动 | 退出(在命令模式下) |
vi 文件名 | :w :q |
vi | :w 文件名 :q |
| :q! (不存盘退出) |