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 保存退出编辑模式 ...
随机推荐
- poj 1050 To the Max
To the Max Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 45906 Accepted: 24276 Desc ...
- KindEditor
1.官网 www.kindsoft.net 2.MVC下空置处理 例: 页面使用 @model XXModel....@Html.EditorFor(model => model.Content ...
- [tools] Sublime text 3 神器
同事给了一个Sublime text 3 增强优化版.<---神器 问题:中文文件名乱码:[因为我电脑调整了dpi] 解决: 在sublime text 3中,Preference, Set ...
- 从Python爬虫到SAE云和微信公众号:二、新浪SAE上搭建微信服务
目的:用PHP在SAE上搭建一个微信公众号的服务器. 1.申请一个SAE云账号 SAE申请地址:http://sae.sina.com.cn/ 可以使用微博账号登陆,SAE是新浪的云服务,时间也比较 ...
- 导航程序调试1---MFC应用以及数据显示程序
问题 error C2664: "BuildCommDCBW": 不能将参数 1 从"char *"转换为"LPCWSTR"经常出现这样的错 ...
- Jquery easyui tree的使用
这个ui用的一切都是json数据.树也是如此! 后台需要返回与格式匹配的json数据才能正确加载树. 页面定义一个ui: <ul id="messageInfoAddTree" ...
- Objective-c文件读取
- Maven(一)简介和基本安装使用
简介 如今用于项目管理和自动化构建的东东用的比较多的,比如: eclipse中用到的ant 现今流行的android studio中用到的gradle 这里将介绍另一种工具——maven (也可以用来 ...
- 『随笔』C# 程序 修改 ConfigurationManager 后,不重启 刷新配置
基本共识: ConfigurationManager 自带缓存,且不支持 写入. 如果 通过 文本写入方式 修改 配置文件,程序 无法刷新加载 最新配置. PS. Web.config 除外:Web. ...
- 那些不好的Socket服务器设计
基础Socket 自强的程序猿们都喜欢搞Socket,而且觉得最好自己来封装个组件出来,如果再往上,加入某种数据协议,让上层服务器开发照着此协议走,就是一个小小的框架了.于是,从头开始,最开始的服务器 ...