一、实验目的:

1.理解vi的三种运行模式和其切换方法。

2.学会使用vi的各种操作命令进行文本文件的编辑。

3.vi编写LinuxC程序,会用gcc编译。

二、实验环境:

一台装有Linux的机器,系统里面有gcc编译器。

三、实验内容:

  1.进入插入模式。

命令i:从光标所在位置前开始插入文本。

 vi编辑器的使用

 

2. 不保存直接退出。

输入vi,按回车键。

显示vi界面如图。

输入:q,不保存直接退出。

 vi编辑器的使用

 

3. 新建文件hello.c并编辑一段文字进行保存。

输入vi hello.c按回车键,建立一个文件hello.c

输入i进入编辑模式

输入一段文字

Esc键,进入命令模式

输入:wq按回车键,保存文件。

 vi编辑器的使用

 

4. 对文件hello.c进行增、删、改的操作

输入hello.c,再输入i(输入增加的文字vi is very easy to use~!

再按Esc键进入命令模式,操作k键移到“after use me……”任意处

再输入命令dd。 再使用方向键将光标移至anything第一个n处输入命令2x.

 vi编辑器的使用

 vi编辑器的使用

 vi编辑器的使用


5. 对文件hello.c进行复制粘贴操作

输入命令2yy,进行复制

将光标移到“you can do anthing you like~!”

Esc进入命令模式

输入p完成粘贴。

 vi编辑器的使用

 

6. 可选实验

vi编辑器来编写一个简单的程序,程序名为sum.c

(1).输入vi,进入vi编辑器

(2).写入程序代码

(3).进入命令模式。输入:w sum.c

(4)输入:q退出vi编辑器

(5)输入gcc -o sum sum.c,进行编译

(6)若不成功会报错,若成功则输入./sum,即可计算出结果。

 vi编辑器的使用

vi编辑器的使用 


四、心得体会:

一定要记得输入i进入编辑模式,按Esc进入命令模式,在编辑模式的时候键盘的鼠标、上下左右键、删除键等没有作用,要进入命令模式找到相应的命令指示才可以进行删除移动等功能。我在编辑的时候就比较粗心,经常在编辑模式的时候删除东西或者移动鼠标,然后回复原来的文本内容就很麻烦,对一不小心写错的带来的不方便深有有体会。

相关文章: