vi基本操作
AD:p295
BA:p65
不管在linux上做什么事情,可能都需要写C程序,或者是一些脚本。有时可能也需要修改
系统配置文件,这些工作都需要一个编辑器。Unix/Linux提供了一个多功能编辑器—
vi,这个编辑器已经成为unix/linux的标准编辑器。
1 vi编辑器
格式:vi options file
当启动vi编辑器时,vi将文件内容复制到一个称为缓冲器的内存空间中。当数据被加载到
缓冲区中,vi给出一整屏缓冲区数据供用户编辑。当文件不存在时,则创建一个空缓冲区
。
vi退出时,缓冲区被清除。
2 模式
vi有3种模式:命令模式,文本模式,末行模式
(1) 命令模式
当vi处于命令模式时,用户按下的任何键都被视为命令。命令用来移动光标,删除或修改
文件内容以及其他操作。命令一经输入即执行,不需要按回车键。当然命令必须合法,否
则结果无法预料。
vi有两个让人不太满意的地方:
1> 输入的命令大多不回显
2> 输入的命令后大多不接回车键
对这两者ex模式例外
(2)文本模式
在此模式中,用户按下的任何键都被视为文本,用户录入的字符被插入到光标位置。
/*********************************************************************/
以下是vi基本操作
3 添加命令
先介绍几个添加文本命令
命令
功能
i
在当前字符之前插入文本
I
在当前行的行首插入文本
a
在当前字符之后插入文本
A
在当前行的行尾插入文本
o
在当前行下面插入一行
O
在当前行上面插入一行