SYSU中级实训:Vi、Java、Ant、Junit自学报告
实验环境:实验室云平台+ubuntu16.04
vi
Vi是Linux系统自带的命令行文本编辑器。vi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器。他是我们使用Linux系统不能缺少的工具。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的。
理论基础知识
- vi的三种模式
基本上 vi共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。
这三种模式的作用分别是:
模式 | 作用 | 基本操作 |
---|---|---|
命令模式 | 控制屏幕光标的移动,字符、字或行的删除,移动复制某区段等操作。同时也是由这个模式进入其他模式的。 | [i] 进入插入模式;[G]从文末进入插入模式;[0]从开头进入插入模式;[x] 删除当前光标所在处的字符;[:]进入底行模式。 |
插入模式 | 在这个模式下可以进行文字输入,就相当于编辑模式。 | [ESC]回到命令模式。 |
底行模式 | 将文件保存或退出 vi,也可以设置编辑环境,如寻找字符串、列出行号等 | [q] 退出,在对文档没有改动时可以直接退出,若有改动,vi会有提示;[q!] 强制退出,退出后将不保存所做的任何改动;[wq] 保存并退出。 |
-
常用命令行操作
打开文件
在Linux终端输入Vi filename便可以用Vi打开文件名为filename的文件,然后进入命令模式。
虚拟机实操
使用vi命令新建并打开hello.txt文件:
此时内容为空,且为命令模式:
然后输入[i]进入insert插入可编辑模式,输入一行字如下,此时是插入模式:
然后esc回到命令模式,并输入[:]进入底行模式,输入wq保存当前修改并退出:
可以在.txt文本文件中看到我们修改后的文件如下:
vi和vim的区别
- Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
- 简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。
- 一般来说,linux系统下会自带vi,但是vim通常需要自己去安装,用yum命令即可。
Java
Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。
Java可运行于多个平台,如Windo