命令模式:用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