vi–终端中的编辑器
01.vi的简介
-
学习vi的目的
在没有图形界面的环境下,要编辑文件,vi是最佳选择 -
vi和vim
– vi是visual interface的简称,是Linux中最经典的文本编辑器
vim= vi improved
– vim是从vi发展出来的一个文本编辑器,支持代码补全,编译以及错误跳转等方便的功能特别丰富,在程序员中广泛使用,被称为编辑器之神。 -
vi的特点
1.没有图形界面的功能强大的编辑器
2.只能编辑文本内容不能对字体,段落进行排版
3.不支持鼠标操作
4.没有菜单
5.只有命令
(vi编辑器在系统管理,服务器管理编辑文件时,其功能永远不是图形界面的编辑器能比拟的)
02.打开和新建文件
- vi+文件名
文件存在,直接打开
文件不存在,会新建文件 - vi 文件名+行数(不加行数定位到末尾)
打开文件,并定位到指定行
-vi的异常处理
03.三种工作模式
(如果在编辑模式没保存,进入命令模式进入末行模式,则不能退出q!强行退出不保存)
04常用命令
-
1.重复次数
在命令模式,先输入一个数字再跟上一个命令,让命令重复执行指定次数 -
2.移动和选择
(1) vi移动光标命令
上下左右 jkhl
(2)行内移动
- 3.编辑操作
删除赋值粘贴替换编排 - 4.撤销与重复
- 5.查找替换
- 6.编辑
c:
编译:gcc ex1.c –o ex1
运行:./ex1
c++:
编译:g++ ex2.cpp –o ex2
运行:./ex2
- 3.编辑操作