整理的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 保存

  1. 2.  :q 退出

3. :wq 保存退出

  1. 4.  :x保存退出
  2. 5.  :w!强制保存
  3. 6.  / 字符   表示查找  其中n 是下一个 N是方向下一个

7. ?字符   反向查找

8. 命令行替换全文

8.范围s/旧字符/新字符 /g

范围比如m,n 从m到n行

/g 表示全文范围内的替换

不加/g则至替换每行的第一个搜索到的第一个字符

最新文章

  1. 二模15day1解题报告
  2. <input type="file"> change事件异常处理办法
  3. Linux(centeros)下安装jdk
  4. 常用的主机监控Shell脚本
  5. POJ 2187 求凸包上最长距离
  6. 安装mysql时提示The host 'xxx' could not be looked up with resolveip的解决办法
  7. C#access数据库操作
  8. MySQL高性能优化实战总结!
  9. 堆排序的Python实现
  10. extern 关键字使用
  11. 微信小程序-添加手机联系人
  12. WIN10安装时msxml4.0提示2502、2503解决办法
  13. ubuntu 安装SSH并设置免密码登录
  14. 雷林鹏分享:jQuery EasyUI 扩展
  15. EF 一个实体对象不能由多个 IEntityChangeTracker 实例引用 解决办法
  16. [BZOJ3609][Heoi2014]人人尽说江南好 结论题
  17. WPF中Popup控件在Win7以及Win10等中的对齐点方式不一样的解决方案 - 简书
  18. eclipse插件-easy explore
  19. linux环境下搭建osm_web服务器三(Openlays和slippymap):
  20. kcp源码走读

热门文章

  1. iOS优化
  2. 掌握 Azure 的注册、帐户和订阅管理 Azure 上云须知
  3. SharePoint 2013 缺少站点保存为模板选项
  4. 如何清除SharePoint Server 配置缓存
  5. mongodb安全整理
  6. linux配置邮件客户端
  7. 【转】PCA算法学习_1(OpenCV中PCA实现人脸降维)
  8. 【数学 BSGS】bzoj2242: [SDOI2011]计算器
  9. web开发框架tornado
  10. poj-2386 lake counting(搜索题)