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 保存退出编辑模式 ...
随机推荐
- C语言 百炼成钢12
//题目34:对10个数进行排序 #include<stdio.h> #include<stdlib.h> //分析:使用冒泡排序 void main(){ ] = { , , ...
- Got a packet bigger than 'max_allowed_packet' bytes
昨天用导入数据的时候发现有的地方有这个错误.后来才发现我用RPM包装的MYSQL配置文件里面有old_passwords=1去掉就可以了. Got a packet bigger than ‘max_ ...
- JQuery 如何选择带有多个class的元素
Q: 比如下面代码需要选择同时带有这几个class的元素,怎么写? 1 <div class="modal fade in"></div> A: 1. 依次 ...
- node-webkit 写桌面系统
[1.使用nodejs] 和很多人一样,百度了很久很久,没看到有恰到点的解释的,当时我已经怀疑到是配置出来的,而非引js,最后确实啥都不用引 实际关键在package.json加入设置"no ...
- Activiti系列:如何让Activiti-Explorer使用sql server数据库
从官网下载的Activiti-explorer的war文件内部默认是使用h2内存数据库的,如果想改用其他的数据库来做持久化,比如sql server,需要做如下配置. 1)修改db.propertie ...
- iOS新加速计事件(陀螺仪和加速计)
iOS新加速计事件 [iOS新加速计事件] 1.iOS5.0以前,可以使用UIAcceleration来监听加速计事件. 2.Bug iOS5.0以后,UIAccelerometerDelegate已 ...
- C#异步编程一
前几天把Code First系列总结完,想着下步总结什么,原本想着XML,不过XML的内容比较多,还有3天班就中秋节了,想在中秋节前在完成一个系列,所以决定把异步这块总结下.说起异步可能会认为就是多线 ...
- Asp.net MVC 搭建属于自己的框架(一)
为什么要自己搭框架? 大家伙别急,让我慢慢地告诉你!大家有没有这种感觉,从一家跳槽到另一家公司,公司的框架往往是不相同的,这样你必须就得摒弃原来的,学习新的框架. 问题是你用习惯了一种框架,比如封装的 ...
- 一份完整的nginx配置
#user nobody;worker_processes 24;worker_rlimit_nofile 262144;worker_cpu_affinity 0000000000000000000 ...
- VS类自定义版权注释
对IDE快捷方式右键-属性-打开文件位置,找到..\Microsoft Visual Studio 10.0\Common7\IDE文件夹下的..\ItemTemplates\CSharp\Code\ ...