一 vi的操作模式
vi提供两种操作模式:输入模式(insert mode)和指令模式(command mode)。在输入模式下,用户可输入文本资料。在指令模式下,可进行删除、修改等各种编辑动作。
在指令模式下,按输入指令(i、a、o等)进入输入模式。
二 进入vi?
?$?vi??filename
直接键入“vi + 所要编辑的文件名”,即可对指定的文件进行编辑。
如果指定的文件为新文件,则提示:“New file”,否则显示该文件的当前内容。
?$?view?filename
以只读方式打开文件filename
三 指令模式
3.1 进入输入模式
?a?????在当前游标之后输入
?A?????在当前行之末输入
??i?????在当前游标之前输入
??I?????在当前行之首输入
?o?????在当前行之下新增一行,并在新增行输入
?O?????在当前行之上新增一行,并在新增行输入
输入结束后,按Esc键退出输入模式。
?A?????在当前行之末输入
??i?????在当前游标之前输入
??I?????在当前行之首输入
?o?????在当前行之下新增一行,并在新增行输入
?O?????在当前行之上新增一行,并在新增行输入
输入结束后,按Esc键退出输入模式。
3.2 游标移动
?h?向左移动一个字元
?l?向右移动一个字元
?j?向下移动一个字元
?k?向上移动一个字元
?b?左移一个单词,至词首
?w?右移一个单词,至词尾
?0?
?l?向右移动一个字元
?j?向下移动一个字元
?k?向上移动一个字元
?b?左移一个单词,至词首
?w?右移一个单词,至词尾
?0?