博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《vi和vim》 学习手记(1)
阅读量:6894 次
发布时间:2019-06-27

本文共 665 字,大约阅读时间需要 2 分钟。

O`Reilly 系列图书,广受好评,我也特地买了其中的几本,望有所收获。

第一部分  基础与高级的vi

行编辑器:ed 或 ex

全屏编辑器:vi 或 emacs

UNIX分 商用系统 以及 源代码可用的相似系统。

商用系统包括 Solaris AIX HP-UX

相似系统:gnu/linux    bsd衍生系统

[plain] 
  1. <span style="font-family:KaiTi_GB2312;font-size:18px;">i : 插入  
  2. cw 更改字词</span>  

vi命令特点:

字母大小写有区别

输入时不会显示在屏幕上

不需要在命令后加上enter键

[plain] 
  1. <span style="font-family:KaiTi_GB2312;font-size:18px;">ZZ 保存成常规unix文件  
  2. ls 列出目录中的文件  
  3.   
  4. :w    保存文件但不离开vi  
  5. :q     退出  
  6. :wq  保存并退出 ==  ZZ</span>  
[plain] 
  1. <span style="font-family:KaiTi_GB2312;font-size:18px;">:e! 将恢复上一次存储的文件内容</span>  
[plain] 
  1. <span style="font-family:KaiTi_GB2312;font-size:18px;">:q! 离开所编辑的文件并回到unix提示符下</span>  
有了这两个命令,上次存在缓冲区里面的编辑动作都消失了。

本文转自博客园xingoo的博客,原文链接:,如需转载请自行联系原博主。
你可能感兴趣的文章
《 FreeSWITCH权威指南》——1.5 媒体
查看>>
物联网平台的2016之战
查看>>
Web页面性能测试工具浅析
查看>>
Algeco Scotsman将召开2016年第三季度业绩电话会议
查看>>
新加坡IMDA计划进行Li-Fi测试
查看>>
《深入理解大数据:大数据处理与编程实践》一一1.3 MapReduce并行计算技术简介...
查看>>
LoadRunner关联的高级应用
查看>>
如何减少返工工作量?
查看>>
《敏捷可执行需求说明 Scrum提炼及实现技术》—— 2.1 界定不可更改的边界
查看>>
关注安防行业 聚焦公共安防系统
查看>>
Android代码(Handler的运用),HttpURLConnection的应用,将url图片地址转换成图片。...
查看>>
MySQL锁系列(七)之 锁算法详解
查看>>
webOS 更名 LuneOS,新版本名为 Affogato
查看>>
《UNIX环境高级编程(第3版)》——导读
查看>>
11_Eclipse中演示Git版本的创建,历史版本的修改,创建分支,合并历史版本和当前版本...
查看>>
《实施Cisco统一通信管理器(CIPT1)》一1.2 CUCM概述
查看>>
《容器技术系列》一1.1 引言
查看>>
Ceylon IDE 1.2.0 首个维护版本发布
查看>>
《SolidWorks 2016中文版机械设计从入门到精通》——1.8 参考点
查看>>
《互联网+流通——F2R助力传统产业创新与转型》一一1.1 “互联网+”的本质、演进与发展趋势...
查看>>