Learning the Vi Editor, 6th Edition学习笔记(0)
文本编辑是任何一个计算机系统最普遍的应用之一,而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)相关推荐
- Learning ROS for Robotics Programming Second Edition学习笔记(七) indigo PCL xtion pro live
中文译著已经出版,详情请参考:http://blog.csdn.net/ZhangRelay/article/category/6506865 Learning ROS forRobotics Pro ...
- Learning ROS for Robotics Programming Second Edition学习笔记(六) indigo xtion pro live
中文译著已经出版,详情请参考:http://blog.csdn.net/ZhangRelay/article/category/6506865 Learning ROS for Robotics Pr ...
- Machine Learning(吴恩达) 学习笔记(一)
Machine Learning(吴恩达) 学习笔记(一) 1.什么是机器学习? 2.监督学习 3.无监督学习 4.单变量线性回归 4.1代价函数 4.2 梯度下降 5.代码回顾 最近在听吴恩达老师的 ...
- MATLAB学习笔记0:学习须知
阅读前请注意: 1. 该学习笔记是华中师范大学HelloWorld程序设计协会2021年寒假MATLAB培训的学习记录,是基于培训课堂内容的总结归纳.拓展阅读.博客内容由 @K2SO4钾 撰写.编辑, ...
- Latex学习笔记0
由于本人最近要使用latex,所以记录下个人学习笔记,随着积累不断完善此标签. 转载于:https://www.cnblogs.com/qixianyu/p/8087402.html
- 斯坦福 密码学 I 学习笔记0:大纲
斯坦福密码学 I 学习笔记 本系列为斯坦福 Dan Boneh教授的"密码学 I"的学习笔记 课程网址: http://www.coursera.org/lecture/crypt ...
- 《学习vi编辑器》的学习笔记1
第一章 vi文本编辑器 打开文件vi [filename] 输入:q在缓冲区中内容和磁盘内容一致的时候退出,否则就需要输入:q!来忽略这个限制,不保存缓冲区,直接退出 命令模式:每次输入都表示一个命令 ...
- 【李宏毅机器学习】Semi-supervised Learning 半监督学习(p24) 学习笔记
文章目录 Semi-supervised Learning Introduction Supervised Learning Semi-supervised Learning Why semi-sup ...
- Real-time Rendering (3rd edition)学习笔记第4章
目录 第4章 变换(Transforms) 4.1 基本变换(Basic Transforms) 4.1.1 平移(Translation) 4.1.2 旋转(Rotation) 4.1.3 缩放(S ...
最新文章
- 2021年大数据Flink(十四):流批一体API Connectors JDBC
- Node的异步与java的异步_node中异步IO的理解
- gmapping matlab实现_gmapping学习
- 刷题之旅2020.12.05
- 学计算机应该了解什么软件,大学计算机软件业生应该学什么.doc
- java 德生读卡器对接程序_德生TSW-F4 社保卡读卡器.rar
- 计算机系答辩麻烦,计算机专业的你,答辩时有多卑微?
- java数组末尾添加元素_JavaScript 数组 Array对象增加和删除 元素
- php星期和时间获取
- android滑屏的设计思路,安卓设计如何实现滑动屏幕出现如图的效果
- matlab颜色选取与绘制?(附有颜色全表)
- win10的ios镜像
- java 盲水印_3步搞定图像盲水印?试试云开发扩展能力
- SQL Server中以星期一为每周第一天 计算周数
- 【数值计算方法】学习笔记
- Recovered from a route's Handler('github.com/kataras/iris/mvc.(*ControllerActivator).handlerOf.func2
- 深造分布式 打败面试官 招式三 直捣黄龙
- 全局修改样式(全局颜色更改)
- Java中求集合交集、并集、差集
- AURIX TC397 SCU 之 ERU 外部中断
热门文章
- mysql数据漂移_第28问:SIP 漂移时,会影响正在使用的数据库连接么?
- 重磅发布|新一代云原生数据仓库AnalyticDB「SQL智能诊断」功能详解
- 重磅下载 | 如何构建Flutter企业级应用开发?
- 开源微服务运行时 Dapr 1.0 版本
- 2020年阿里云边缘计算和CDN的关键词
- 阿里巴巴集团 CTO 程立:今年天猫双 11,阿里练了什么?
- 一文总结:分布式一致性技术是如何演进的?
- “御术”林峰:前端10年,始终坚信“为生活带来美好的改变”
- 2020 前端开源领域技术展望
- 数据存储方式_详解西门子S7-200PLC的数据区