
命令模式:用vi命令默认进入的模式,可以执行命令。
输入模式:就像在windows上编辑txt的内容样,可以输入你想要的内容。
末行模式:可以执行一些末行指令,例如保存文件、复制第几行到第几行到新的文件等等。
[guest@www.masswerk.at:2]$ ls -p istest.ini [guest@www.masswerk.at:2]$ vi istest.ini
| a | 在当前光标位置之后插入内容。 |
| A | 在光标所在行的末尾(行尾)插入内容。 |
| i | 在当前光标位置之前插入内容。 |
| I | 在光标所在行的开头(行首)插入内容。 |
| o | 在光标所在行的后面插入一个新行。 |
| O | 在光标所在行的前面插入一个新行。 |
| dd | ??删除? |
| D | 删除光标所在行 |
| x | 删除光标所在字符 |
| yy | 复制光标所在行 |
| p | 在光标的下一行粘贴复制的行,一般在yy操作后使用 |
| u | 撤销上一个操作 |

| :w | 保存文件 |
| :q | 退出编辑器 |
| :wq | 保存文件并退出编辑器 |
| :q! | 不保存并退出编辑器 |
| :wq test.ini | 保存文件并退出编辑器,文件名为test.ini |
| :wq /home/guest/test.ini | 保存文件并退出编辑器,文件路径为/home/guest,文件名为test.ini |
原文:https://www.cnblogs.com/youreyebows/p/14085693.html