linux基础(Vi编辑器)
2024-08-25 04:40:11
整理的linux vi编辑器命令
Vi编辑器,进入方式,输入vi file即可进入编辑模式
1.vi模式(Linux严格区分大小写)
Vi所学到的几种模式
模式 |
主要用途 |
相应操作 |
对应命令 |
普通模式 |
主要用于其他模式转换的中转站,也可选定区域或者操作一定的文本 |
1.删除文本 2.复制文本 3.粘贴文本 4.剪切文本 5.方向移动 6.撤销 7.保存退出 8.第一行 gg 末尾一行 G |
1.dd 删除一行 x删除光标当前 X删除光标前面的 2.y 复制文本 3.p 粘贴文本 4.d 剪切文本 5.Hjkl分别代表左下上右 6.u用来撤销,ctrl+r表示返回上一步的撤销 7.ZZ 普通模式下的保存退出 |
可视模式 |
主要用于选定一定的区域,用来批量选取文本 |
1.可视模式 2.可视行模式 3.可视块模式 |
1.v进入可视模式,移动光标选取区域 2.V进入可视行模式,移动光标,可对应选取一行 3.Ctrl+v 进入可视块模式,移动光标,选取的区域作为一个正方块选取 4.更改选取区域的方向,o可反向改变选取定点 |
插入模式 |
主要用来编辑文档 |
1.i进入插入模式 2.c删除当前文字并进入插入模式 3.cc修改一行 |
1.进入插入模式后即可编写文档 |
命令行模式 |
主要用来执行一定的命令 |
1. :w 保存
3. :wq 保存退出
7. ?字符 反向查找 8. 命令行替换全文 |
8.范围s/旧字符/新字符 /g 范围比如m,n 从m到n行 /g 表示全文范围内的替换 不加/g则至替换每行的第一个搜索到的第一个字符 |
最新文章
- 二模15day1解题报告
- <;input type=";file";>; change事件异常处理办法
- Linux(centeros)下安装jdk
- 常用的主机监控Shell脚本
- POJ 2187 求凸包上最长距离
- 安装mysql时提示The host &#39;xxx&#39; could not be looked up with resolveip的解决办法
- C#access数据库操作
- MySQL高性能优化实战总结!
- 堆排序的Python实现
- extern 关键字使用
- 微信小程序-添加手机联系人
- WIN10安装时msxml4.0提示2502、2503解决办法
- ubuntu 安装SSH并设置免密码登录
- 雷林鹏分享:jQuery EasyUI 扩展
- EF 一个实体对象不能由多个 IEntityChangeTracker 实例引用 解决办法
- [BZOJ3609][Heoi2014]人人尽说江南好 结论题
- WPF中Popup控件在Win7以及Win10等中的对齐点方式不一样的解决方案 - 简书
- eclipse插件-easy explore
- linux环境下搭建osm_web服务器三(Openlays和slippymap):
- kcp源码走读