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 保存退出编辑模式 ...
随机推荐
- Quartz Cron 触发器 Cron Expression 的格式
转自:http://blog.csdn.net/yefengmeander/article/details/5985064 上一文中提到 Cron触发器可以接受一个表达式来指定执行JOB,下面看看这个 ...
- Android的Drawable缓存机制源码分析
Android获取Drawable的方式一般是Resources.getDrawable(int),Framework会返回给你一个顶层抽象的Drawable对象.而在Framework中,系统使用了 ...
- mac上一键配置和安装adb驱动或者环境
最近才使用的mac,老实说mac上要配置adb的环境不那么复杂,但是还是会让一些心不细或者动手能力不强的同学望而却步.那么到底有没有一个一键完成mac上adb和fastboot环境搭配的软件或者脚本呢 ...
- [Elixir007] on_definition规范函数定义时的各种潜规则
1.需求 写一个基于memcache的cache模块, 需要在key前面加上特定的前缀, 所以user cache的原始的store函数应该写成 # user.exdef store(user_id, ...
- 加密算法使用(三):用用BASE64
采用Base64编码具有不可读性,即所编码的数据不会被人用肉眼所直接看到 package testEncrypt; import java.security.Key; import java.secu ...
- no.5.print sum
#-*-coding=utf-8-*- for a in range(1,50,1): for b in range(1,50,1): for c in range(1,50,1): if a+b+c ...
- [转]仿World Wind构造自己的C#版插件框架——WW插件机制精简改造
很久没自己写东西啦,早该好好总结一下啦!一个大师说过“一个问题不应该被解决两次!”,除了一个好脑筋,再就是要坚持总结. 最近需要搞个系统的插件式框架,我参照World Wind的插件方式构建了个插件框 ...
- JAVA中获取当前系统时间
一. 获取当前系统时间和日期并格式化输出: import java.util.Date;import java.text.SimpleDateFormat; public class NowStrin ...
- log4j使用教程
日志是应用软件中不可缺少的部分,Apache的开源项目 Log4j 是一个功能强大的日志组件,提供方便的日志记录. 在官网:https://logging.apache.org/ ,点击 进入后,可以 ...
- StretchDIBits函数
该函数将DIB中矩形区域内像素使用的颜色数据拷贝到指定的目标矩形中.如果目标矩形比源矩形大小要大,那么函数对颜色数据的行和列进行拉伸,以与目标矩形匹配.如果目标矩形大小要比源矩形小,那么该函数通过使用 ...