一、实验目的:
1.理解vi的三种运行模式和其切换方法。
2.学会使用vi的各种操作命令进行文本文件的编辑。
3.用vi编写Linux下C程序,会用gcc编译。
二、实验环境:
一台装有Linux的机器,系统里面有gcc编译器。
三、实验内容:
1.进入插入模式。
命令i:从光标所在位置前开始插入文本。
2. 不保存直接退出。
输入vi,按回车键。
显示vi界面如图。
输入:q,不保存直接退出。
3. 新建文件hello.c并编辑一段文字进行保存。
输入vi hello.c按回车键,建立一个文件hello.c
输入i进入编辑模式
输入一段文字
按Esc键,进入命令模式
输入:wq按回车键,保存文件。
4. 对文件hello.c进行增、删、改的操作
输入hello.c,再输入i(输入增加的文字vi is very easy to use~!)
再按Esc键进入命令模式,操作k键移到“after use me……”任意处
再输入命令dd。 再使用方向键将光标移至anything第一个n处输入命令2x.
5. 对文件hello.c进行复制粘贴操作
输入命令2yy,进行复制
将光标移到“you can do anthing you like~!”
按Esc进入命令模式
输入p完成粘贴。
6. 可选实验
用vi编辑器来编写一个简单的程序,程序名为sum.c
(1).输入vi,进入vi编辑器
(2).写入程序代码
(3).进入命令模式。输入:w sum.c
(4)输入:q退出vi编辑器
(5)输入gcc -o sum sum.c,进行编译
(6)若不成功会报错,若成功则输入./sum,即可计算出结果。
四、心得体会:
一定要记得输入i进入编辑模式,按Esc进入命令模式,在编辑模式的时候键盘的鼠标、上下左右键、删除键等没有作用,要进入命令模式找到相应的命令指示才可以进行删除移动等功能。我在编辑的时候就比较粗心,经常在编辑模式的时候删除东西或者移动鼠标,然后回复原来的文本内容就很麻烦,对一不小心写错的带来的不方便深有有体会。