Linux复习

什么是编辑器

编辑器(文本编辑器):工具软件,用于创建新文件或修改旧文本文件
编辑对象:文本文件
相对简化的字处理器
vi
全屏文本编辑器
字处理灵活性、简单、易用得到多数Unix操作系统支持
vim
vi的改进增强版
$ vi

vi的工作模式

命令模式
■启动后默认模式
■所有输入都被解释为命令不显示,被执行
■通过按键删除字、行、段;移动光标及执行其他操作
ex命令
■按下冒号,编辑器最后- -行输入命令
■回车结束命令输入,执行
文本输入模式
键盘输入文本字符
屏幕显示用户输入
状态行
■屏幕最底部一行
■反馈用户操作结果
■错误/其他信息在状态行显示

$ vi myfirst

■实现ex命令操作

工作模式切换

在这里插入图片描述

基础的vi编辑器命令

文本基本编辑要求
创建新文件、修改已有文件
输入文本
删除文本
搜索文本
修改文本
保存文件并退出编辑

按i进入文本输入模式
输入文本,屏幕上显示输入内容
BackSpace或Ctrl+h删除字符
每行输入结束按Enter进入下一行

在这里插入图片描述
在这里插入图片描述
文本输入模式转为命令模式使用 ESC键

命令模式
在这里插入图片描述在这里插入图片描述
文本修改

删除字符
删除单个字符:x
删除多个字符:数字+x
撤销最近修改:u
撤销对当前行的修改:U

删除行与单词
删除光标所在行:dd
删除多行:数字+dd
u
删除光标所在单词:dw

重复上一次动作
.

替换字符
替换光标位置上一个字符:r+需要替换成的字符
不发生模式转换
替换从光标位置开始的字符:R+需要替换成的字符
发生模式转换

搜索字符串

/+想要搜索的字符串

n 下一个匹配,与命令搜索方向相同
N 下一个匹配,与命令搜索方向相反

退出
保存文件并退出
:wq
:x
ZZ
直接退出(如果存在过修改文件则不能退出)
:q
不保存退出
:q!

vi在线帮助

:help wq

存储缓冲区

用户创建新文件,vi打开一个临时工作

用户打开的文件存在,vi将会原文件复
制到临时工作区

对文件的修改只做用于工作区的副本,
而不是原文件

临时工作区被称为缓冲区或者工作缓冲

会话过程中,vi使用几个不同的缓冲区
来管理文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值