Linux中vi编辑器的用法
实验一: vi编辑器的模式切换
1. 实验目标:熟练掌握vi编辑器的三种模式间切换及其特点
2. 实验操作步骤:
步骤一: 进入vi编辑器即命令模式
步骤二: 切换至末行模式
步骤三: 切换至输入模式
3. 实验总结:
实验二: 使用命令模式下的命令
1. 实验目标:对命令模式下的命令有清晰的认识,并能熟练的运用。
2. 实验操作步骤:
步骤一: 文件的保存与退出
步骤二: 光标移动及翻页
步骤三: 行内快速跳转
步骤四: 进入输入模式
步骤五:文件内行间快速跳转
步骤六:删除操作
⑵、“dd”:删除光标所在行;
⑶、“dw”:删除当前字符到单词尾(包括空格)的所有字符;
⑷、“de”:删除当前字符到单词尾(不包括单词尾部的空格)的所有字符;
⑸、“J”:删除光标所在行行尾的换行符,相当于合并当前行和下一行的内容;
步骤七:撤消操作
步骤八:复制与粘贴操作
3. 实验总结:
实验三:使用末行模式下的命令
1. 实验目标:对末行模式下的命令有清晰的认识,并能熟练的运用。
2. 实验操作步骤:
步骤一: 文件的新建、打开与读取与保存
|
:e filename
|
|
:e! filename
|
|
:r filename
|
|
:w
|
|
:w myfile
|
步骤二: 在编辑器中显示及取消行号
步骤三:退出vi编辑器
|
:q
|
|
:qw
|
|
:q!
|
步骤四:字符串查找操作
|
命令
|
功能
|
|
/word
|
从上而下在文件中查找字符串“word”
|
|
?word
|
从下而上在文件中查找字符串“word”
|
|
n
|
定位下一个匹配的被查找字符串
|
|
N
|
定位上一个匹配的被查找字符串
|
步骤五:字符串替换操作
|
命令
|
功能
|
|
:s/old/new
|
将当前行中查找到的第一个字符“old” 串替换为“new”
|
|
:s/old/new/g
|
将当前行中查找到的所有字符串“old” 替换为“new”
|
|
:#,#s/old/new/g
|
在行号“#,#”范围内替换所有的字符串“old”为“new”
|
|
:%s/old/new/g
|
在整个文件范围内替换所有的字符串“old”为“new”
|
|
:s/old/new/c
|
在替换命令末尾加入c命令,将对每个替换动作提示用户进行确认
|
步骤六:vi多文件操作命令
|
命令
|
功能
|
|
:args
|
显示多文件信息
|
|
:next
|
向后切换文件
|
|
:prev
|
向前切换文件
|
|
:first
|
定位首文件
|
|
:last
|
定位尾文件
|
|
Ctrl + ^
|
快速切换到编辑器中切换前的文件
|
3. 实验总结:
实验四:使用输入模式下的命令
1. 实验目标:对输入模式下的命令有清晰的认识,并能熟练的运用。
2. 实验操作步骤:
步骤一: 输入模式的编辑键操作
|
按键
|
功能
|
|
方向键
|
进行上下左右方向的光标移动
|
|
Home
|
快速定位光标到行首
|
|
End
|
快速定位光标到行尾
|
|
PageUp
|
进行文本的向上翻页
|
|
PageDown
|
进行文本的向下翻页
|
|
Backspace
|
删除光标左侧的字符
|
|
Del
|
删除光标位置的字符
|
3. 实验总结:
Linux中vi编辑器的用法的更多相关文章
- Linux 中 Vi 编辑器的简单操作
Linux 中 Vi 编辑器的简单操作 Vi 编辑器一共有3种模式:命名模式(默认),尾行模式,编辑模式.3种模式彼此需要切换. 一.进入 Vi 编辑器的的命令 vi filename //打开或新 ...
- linux中vi编辑器的使用
vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本 编辑器,这里只是简单地介绍一下它的用法和一小部分指令.由于对Unix及Linux系统的任 何版本,vi编辑器是完 ...
- linux中vi编辑器
vi编辑器,通常称之为vi,是一种广泛存在于各种UNIX和Linux系 统中的文本编辑程序.它的功能十分强大,但是命令繁多,不容易掌握,它可以执行输出.删除.查找.替换.块操作等众多文本操作,而且用户 ...
- linux中vi编辑器(转载)
三种模式相互切换 在命令终端输入vi进入vi编辑器. 命令模式:进入编辑器即进入命令模式, 输入模式:在命令模式下输入“i ”进入输入模式: 末行模式:按“:”进入末行模式: 在输入模式切换至末行模式 ...
- Linux中vi编辑器的使用详解
vi编辑器是Linux系统下标准的编辑器.而且不逊色于其他任何最新的编辑器.可是会用的有多少呢.下面介绍一下vi编辑器的简单用法和部分命令.让你在Linux系统中畅行无阻. 基本上vi可以分为三种状态 ...
- linux中VI编辑器使用个人记录
VI编辑器有三种编辑模式:命令模式.最后行模式.文本编辑模式 启动VI后进入的第一种模式是”命令模式“.从命令模式可进入最后行模式和编辑模式.而后两种模式之间不能直接切换.必须按ESC键退回到命令模式 ...
- linux的vi编辑器常用用法一览
vi 命令用于编辑文本文件,语法: vi 文件名 vi 是一个比较强大的编辑工具,类似于windows下的notepad,但是功能要强大的多.vi分为三种模式,分别是“一般模式”,“编辑模式”,“命令 ...
- linux中vi编辑器没有颜色
vi是没有颜色的,vim是有颜色的.可是系统中没有安装vim. 我们可以通过 rpm -qa |grep vim 看看系统中是否安装了下面3个rpm包,如果有就是安装了vim. 点击(此处)折叠或打开 ...
- linux中Vi编辑器使用
1.如需要编辑aaa.txt文件: vi aaa.txt 就可以进入到 aaa.txt文件中, 输入 i 进入到编辑模式, 按 Esc 退出编辑模式 , :wq 保存退出编辑模式 ...
随机推荐
- usb驱动开发4之总线设备驱动模型
在上文说usb_init函数,却给我们留下了很多岔路口.这次就来好好聊聊关于总线设备驱动模型.这节只讲理论,不讲其中的函数方法,关于函数方法使用参考其他资料. 总线.设备.驱动对应内核结构体分别为bu ...
- 【转】【WPF】WriteableBitmap应用及图片数据格式转换
使用 WriteableBitmap 类基于每个框架来更新和呈现位图.这对于生成算法内容(如分形图像)和数据可视化(如音乐可视化工具)很有用. WriteableBitmap 类使用两个缓冲区.“后台 ...
- [QoS]cisco3560限速配置案例-收集于网工泡泡
网络中常用到这些:CISCO和H3C-MAC过滤+端口限速+端口镜像+端口隔离 不同的方式不同的思想:嘎嘎 其他各个厂商的限速链接:http://pan.baidu.com/s/1hrIMoSG 密码 ...
- Java开源GIS系统
uDig 基于Eclipse RCP的uDig开源项目既是一个GeoSpatial应用程序也是一个平台开发者可通过这个平台来创建新的在uDig基础上衍生的应用程序,uDig是Web地理信息系统的一 ...
- 缓存算法之belady现象
前言 在使用FIFO算法作为缺页置换算法时,分配的缺页增多,但缺页率反而提高,这样的异常现象称为belady Anomaly. 虽然这种现象说明的场景是缺页置换,但在运用FIFO算法作为缓存算法时,同 ...
- linux(centos 6.4)下安装php memcache服务端及其客户端(详细教程)
前言 在搭建个人博客时,由于没有使用任何框架,纯手工code前台和后台,导致遇到许多问题,其中一个问题就是mysql连接导致的页面相应速度异常低.在查询各种途径后,只能考虑使用memcache缓存.在 ...
- C/C++中的结构体
结构体定义 结构体(struct)是由一系列具有相同类型或不同类型的数据构成的数据集合,也叫结构. 结构体作用 结构体和其他类型基础数据类型一样,例如int类型,char类型 只不过结构体可以做成 ...
- 报这个错 unrecognized selector sent to instance
1.给一个对象赋空值: 2.调不存在的方法:3.数据类型不对.
- 获取iOS系统版本 --- UIDevice
UIDevice类是一个单例,其唯一的实例( [UIDevice currentDevice] ) 代表了当前使用的设备. 通过这个实例,可以获得设备的相关信息(包括系统名称,版本号,设备模式等等). ...
- 小甲鱼第51讲:《__name__="__main__"、搜索路径和包》课后练习题
测试题: 0. __name__属性指的是在调用该模块的时候调用的函数名称,方便在模块的被调用的时候,模块内部被调用的函数不会被运行. 1. 当模块作为主程序运行的时候,__name__属性的值是“_ ...