实验1vi编辑器的使用一、实验目的1、理解vi的3种运行模式及其切换方法
2、学会使用vi的各种操作命令进行文本文件的编辑
3、用vi编写Linux下c程序,会用gcc编译
二、实验工具一台装有Linux的机器(这里默认是REDHATLINUX9),系统里面有gcc编译器
三、预备知识介绍一些常见的实验命令,相关说明可以参见本次实验参考资料部分:进入插入模式命令i从光标所在位置前开始插入文本
命令a在光标当前所在位置之后追加新文本
命令o将在光标所在行的下面新开一行,并将光标置于该行行首,等待输入文本
编辑模式下操作命令h、j、k、l进行光标左移、下移、上移和右移一个字符的定位
命令x删除光标处的字符
命令yy将当前行的内容复制到缓冲区中
命令p将缓冲区中的内容写到光标所在的位置
命令zz存盘退出
命令模式下操作命令:n直接跳到n所指向的行(n指行号)
命令:q退出vi
四、基本实验(具体内容按照基础实验要求,逐一填写)以下给出一个示例:首先用合法用户名登录系统
1、不保存直接退出步骤一:在系统提示符下,输入vi回车
步骤二:我们会看到vi的界面步骤三:键入:q不保存直接退出
在这里遇到了如何进入vi的问题,我找到的解决方式是在桌面右键,新建终端,然后输入vi并按回车键
在不保存直接退出的时候输入:q由于第一次使用漏看直接输入q没有反应,必须输入冒号才能输入命令
:q为退出,:q
为强制退出2、新建文件hello
c编辑一段文字并保存步骤一:在系统提示符下输入vihello
c回车步骤二:我们会看到vi的界面
我们会看到编辑界面左下角步骤三:输入i
左下角会出现“插入”步骤四:输入一段文字步骤五:按Esc键,进入命令模式
这时“插入”不见了步骤六:输入:wq回车保存文件或者先进入vi,然后保存的时候直接输入:wq加上文件名,注意加上
c,效果相同
这里为了辨识度,写的语句和