1. 实验目标:熟练掌握vi编辑器的三种模式间切换及其特点
2. 实验操作步骤:
步骤一: 进入vi编辑器即命令模式


步骤二: 切换至末行模式

步骤三: 切换至输入模式

3. 实验总结:
1. 实验目标:对命令模式下的命令有清晰的认识,并能熟练的运用。
2. 实验操作步骤:
步骤一: 文件的保存与退出



步骤二: 光标移动及翻页


步骤三: 行内快速跳转
步骤四: 进入输入模式
步骤五:文件内行间快速跳转
步骤六:删除操作
步骤七:撤消操作
步骤八:复制与粘贴操作
3. 实验总结:
1. 实验目标:对末行模式下的命令有清晰的认识,并能熟练的运用。
2. 实验操作步骤:
步骤一: 文件的新建、打开与读取与保存
:e filename |
:e! filename |
:r filename |
:w |
:w myfile |
步骤二: 在编辑器中显示及取消行号


步骤三:退出vi编辑器
:q |
:qw |
:q! |
步骤四:字符串查找操作
命令 |
功能 |
/word |
从上而下在文件中查找字符串“word” |
?word |
从下而上在文件中查找字符串“word” |
n |
定位下一个匹配的被查找字符串 |
N |
定位上一个匹配的被查找字符串 |
步骤五:字符串替换操作
命令 |
功能 |
:s/old/new |
将当前行中查找到的第一个字符“old” 串替换为“new” |
:s/old/new/g |
将当前行中查找到的所有字符串“old” 替换为“new” |
:#,#s/old/new/g |
在行号“#,#”范围内替换所有的字符串“old”为“new” |
:%s/old/new/g |
在整个文件范围内替换所有的字符串“old”为“new” |
:s/old/new/c |
在替换命令末尾加入c命令,将对每个替换动作提示用户进行确认 |
步骤六:vi多文件操作命令
命令 |
功能 |
:args |
显示多文件信息 |
:next |
向后切换文件 |
:prev |
向前切换文件 |
:first |
定位首文件 |
:last |
定位尾文件 |
Ctrl + ^ |
快速切换到编辑器中切换前的文件 |
3. 实验总结:
1. 实验目标:对输入模式下的命令有清晰的认识,并能熟练的运用。
2. 实验操作步骤:
步骤一: 输入模式的编辑键操作
按键 |
功能 |
方向键 |
进行上下左右方向的光标移动 |
Home |
快速定位光标到行首 |
End |
快速定位光标到行尾 |
PageUp |
进行文本的向上翻页 |
PageDown |
进行文本的向下翻页 |
Backspace |
删除光标左侧的字符 |
|
删除光标位置的字符 |