《vi和vim》 学习手记(1)

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

第一部分  基础与高级的vi

行编辑器:ed 或 ex

全屏编辑器:vi 或 emacs

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

商用系统包括 Solaris AIX HP-UX

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

i : 插入
cw 更改字词

vi命令特点:

字母大小写有区别

输入时不会显示在屏幕上

不需要在命令后加上enter键

ZZ 保存成常规unix文件
ls 列出目录中的文件

:w    保存文件但不离开vi
:q     退出
:wq  保存并退出 ==  ZZ
:e! 将恢复上一次存储的文件内容
:q! 离开所编辑的文件并回到unix提示符下

有了这两个命令,上次存在缓冲区里面的编辑动作都消失了。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 希尔排序

    使用希尔增量时排序的最坏为:O(n^2); 代码如下: 1 #include <iostream> 2 #include <vector> 3 using...

    用户1154259
  • 堆排序

    说白了,也就是大堆,或者小堆,通过删掉堆顶点,然后存入数组,来实现排序: 第一阶段:构建堆最多用2N次比较 第二阶段:第i次deleteMax最多用到2【log...

    用户1154259
  • 动态规划

    基本思想:将待求解问题分解成若干子问题,先求解子问题,然后从子问题的解中得到原问题的解。 与分治不同的是,经分解得到的子问题往往不是互相独立的。 若用分治法来解...

    用户1154259
  • DTS,DTC, DTB你都认识吗?

    在现在的linux内核中都采用设备树来管理资源分配和模块装载,减少依赖性,在树莓派的内核系统中也是这样,设备树其实就是硬件资源的描述文件,代表硬件配置的节点,每...

    用户1605515
  • 一日一技:在shell中使用像Python split一样切分字符串

    青南
  • Yoshua Bengio首次中国演讲:深度学习通往人类水平AI的挑战

    11 月 7 日,Yoshua Bengio 受邀来到北京参加第二十届「二十一世纪的计算」国际学术研讨会。会上以及随后受邀前往清华时,他给出了题为「深度学习通往...

    机器之心
  • 新用户注册后跳转到指定页面﹑版块﹑任务等 [DX版]

    复制代码 修改: $dreferer 為转向的连接 例如:

    用户1191760
  • qt国际化

    Translate_CN.ts 汉语­>汉语(一般不用改,我们使用的是汉语,只需要改汉译英的)

    DeROy
  • CRM PRDCT_OBJECT, BDOC和customer product id修改

    This wiki page discusses the second BDOC PRDCT_OBJECT which is generated after c...

    Jerry Wang
  • linux基本命令学习02

    ============================================================================= a....

    黑泽君

扫码关注云+社区

领取腾讯云代金券