文本编辑是任何一个计算机系统最普遍的应用之一,而Vi 是最有用的标准文本编辑器之一。我们可以使用Vi创建新的文件或者编辑任意存在的UNIX文本文件。

  本书主要分为3部分,由12个章节和5个附录组成,详细目录如下:

I: vi的基础和高级应用

1:vi文本编辑器

  打开和关闭文件

  无保存退出

2:简单编辑

  vi命令

  移动光标

  简单编辑

  插入文本的其他方法

  使用‘J’命令连接两行

  本章回顾

3:快速移动

  按屏幕移动

  按文本块移动

  按搜索项移动

  按行号移动

  本章回顾

4:基础进阶

  更多命令组合

  打开vi时的选项

  使用缓冲

  标记你的位置

  其他高级用法

  本章回顾

5:ex编辑器介绍

  ex命令

  使用ex编辑

  保存和退出文件

  文件复制

  多个文件编辑

6:全局替换

  确认替换  

  区分上下文的替换

  模式匹配规则

  模式匹配举例

  模式匹配总结

7:高级编辑

  自定义vi

  执行UNIX命令

  保存命令

  使用ex脚本

  编辑程序源码

II:vi扩展和仿制

8:仿制品特征总结

9:nvi — 新vi

10:elvis

11:vim — vi升级版

12:vile — 像Emacs的vi

III:附录

A:快速参考

B:ex命令

C:设置选项

D:问题列表

E:vi和网络

接下来主要学习本书中的vi和vim相关章节。若有错误之处,请多多批评指正。

  

  

转载于:https://www.cnblogs.com/JohnShao/archive/2011/10/01/2196965.html

Learning the Vi Editor, 6th Edition学习笔记(0)相关推荐

  1. Learning ROS for Robotics Programming Second Edition学习笔记(七) indigo PCL xtion pro live

    中文译著已经出版,详情请参考:http://blog.csdn.net/ZhangRelay/article/category/6506865 Learning ROS forRobotics Pro ...

  2. Learning ROS for Robotics Programming Second Edition学习笔记(六) indigo xtion pro live

    中文译著已经出版,详情请参考:http://blog.csdn.net/ZhangRelay/article/category/6506865 Learning ROS for Robotics Pr ...

  3. Machine Learning(吴恩达) 学习笔记(一)

    Machine Learning(吴恩达) 学习笔记(一) 1.什么是机器学习? 2.监督学习 3.无监督学习 4.单变量线性回归 4.1代价函数 4.2 梯度下降 5.代码回顾 最近在听吴恩达老师的 ...

  4. MATLAB学习笔记0:学习须知

    阅读前请注意: 1. 该学习笔记是华中师范大学HelloWorld程序设计协会2021年寒假MATLAB培训的学习记录,是基于培训课堂内容的总结归纳.拓展阅读.博客内容由 @K2SO4钾 撰写.编辑, ...

  5. Latex学习笔记0

    由于本人最近要使用latex,所以记录下个人学习笔记,随着积累不断完善此标签. 转载于:https://www.cnblogs.com/qixianyu/p/8087402.html

  6. 斯坦福 密码学 I 学习笔记0:大纲

    斯坦福密码学 I 学习笔记 本系列为斯坦福 Dan Boneh教授的"密码学 I"的学习笔记 课程网址: http://www.coursera.org/lecture/crypt ...

  7. 《学习vi编辑器》的学习笔记1

    第一章 vi文本编辑器 打开文件vi [filename] 输入:q在缓冲区中内容和磁盘内容一致的时候退出,否则就需要输入:q!来忽略这个限制,不保存缓冲区,直接退出 命令模式:每次输入都表示一个命令 ...

  8. 【李宏毅机器学习】Semi-supervised Learning 半监督学习(p24) 学习笔记

    文章目录 Semi-supervised Learning Introduction Supervised Learning Semi-supervised Learning Why semi-sup ...

  9. Real-time Rendering (3rd edition)学习笔记第4章

    目录 第4章 变换(Transforms) 4.1 基本变换(Basic Transforms) 4.1.1 平移(Translation) 4.1.2 旋转(Rotation) 4.1.3 缩放(S ...

最新文章

  1. 2021年大数据Flink(十四):流批一体API Connectors JDBC
  2. Node的异步与java的异步_node中异步IO的理解
  3. gmapping matlab实现_gmapping学习
  4. 刷题之旅2020.12.05
  5. 学计算机应该了解什么软件,大学计算机软件业生应该学什么.doc
  6. java 德生读卡器对接程序_德生TSW-F4 社保卡读卡器.rar
  7. 计算机系答辩麻烦,计算机专业的你,答辩时有多卑微?
  8. java数组末尾添加元素_JavaScript 数组 Array对象增加和删除 元素
  9. php星期和时间获取
  10. android滑屏的设计思路,安卓设计如何实现滑动屏幕出现如图的效果
  11. matlab颜色选取与绘制?(附有颜色全表)
  12. win10的ios镜像
  13. java 盲水印_3步搞定图像盲水印?试试云开发扩展能力
  14. SQL Server中以星期一为每周第一天 计算周数
  15. 【数值计算方法】学习笔记
  16. Recovered from a route's Handler('github.com/kataras/iris/mvc.(*ControllerActivator).handlerOf.func2
  17. 深造分布式 打败面试官 招式三 直捣黄龙
  18. 全局修改样式(全局颜色更改)
  19. Java中求集合交集、并集、差集
  20. AURIX TC397 SCU 之 ERU 外部中断

热门文章

  1. mysql数据漂移_第28问:SIP 漂移时,会影响正在使用的数据库连接么?
  2. 重磅发布|新一代云原生数据仓库AnalyticDB「SQL智能诊断」功能详解
  3. 重磅下载 | 如何构建Flutter企业级应用开发?
  4. 开源微服务运行时 Dapr 1.0 版本
  5. 2020年阿里云边缘计算和CDN的关键词
  6. 阿里巴巴集团 CTO 程立:今年天猫双 11,阿里练了什么?
  7. 一文总结:分布式一致性技术是如何演进的?
  8. “御术”林峰:前端10年,始终坚信“为生活带来美好的改变”
  9. 2020 前端开源领域技术展望
  10. 数据存储方式_详解西门子S7-200PLC的数据区