zoukankan      html  css  js  c++  java
  • vim随想笔记(1)

    本人是一个vim的狂热粉丝,越是使用vim,越是认为琐碎内容太多,时不时地出现一些自己没有见过的使用方法、命令。

    因此准备在博客上用空余时间在阅读《学习vi和vim编辑器》的基础上总结一下自己的收获与思考。知其根本并活学活用方能高效地使用工具。

    vim的普通模式和插入模式

    vim与一般的编辑器有一个非常大的不同点就是vim有多种模式,最经常使用的就是普通模式和插入模式了。

    刚刚打开vim时,会进入普通模式。在普通模式下,键盘上的键都是一些“快捷键”。这样,vim就能够不使用CtrlAltShift 等键的情况下拥有大量的快捷键。这能够极大的提高编辑速度,可是也加大了学习的难度。

    正是由于这种模式。才使得vim变得非常有趣。

    在普通模式下。左、下、上、右各自是h,j,k,l 键。vim中。大写和小写是敏感的,比方小写的j 指光标向下移动,而大写的J 则是合并行。

    假设想要插入的话。能够将光标移动到指定的位置,输入i 或者a 以在光标前插入或者光标后插入,此时进入插入模式。输入完成后。按Esc 键回到普通模式。

    vim的快捷键安排

    vim的快捷键并不是是随便安排的。而是有一定的内涵。

    在使用vim的经验中,我自己总结出几点规律。

    一 依照英文单词

    比方i 应该是insert 的首字母,而a 则是append

    二 依照大写和小写规律

    个人感觉,一般小写相应于字符的操作,而大写相应于行的操作。

    如:i 代表在光标前插入,而I 则代表在行首插入。

    相同。a 表示在光标后插入,而A 则表示在行尾插入。

    三 依照手指移动习惯

    比方普通模式下的方向控制。右手食指在标准的输入姿势下是放在J键上的,正好相应于最经常使用的向下移动的操作,而向左移动就是最左边的H键,向右就是最右边的L键。于是,向上仅仅能是K键了。

    在这样合理的安排下,使用普通模式的方向控制要比使用键盘上的方向键快捷的多。假设使用方向键。手指不得不移开键盘,找到非常远的方向键。

    而vim中手指根本不用离开键盘。全部的操作都非常方便。习惯了vim之后。反而会不习惯使用方向键。

    总之,我感觉越是使用vim,越是能体会到其设计之合理,在慢慢的学习使用vim的过程中,会逐渐地习惯并爱上它,再使用其他的编辑器甚至是IDE的时候。也会有些许的不习惯了。

  • 相关阅读:
    洛谷—— P2234 [HNOI2002]营业额统计
    BZOJ——3555: [Ctsc2014]企鹅QQ
    CodeVs——T 4919 线段树练习4
    python(35)- 异常处理
    August 29th 2016 Week 36th Monday
    August 28th 2016 Week 36th Sunday
    August 27th 2016 Week 35th Saturday
    August 26th 2016 Week 35th Friday
    August 25th 2016 Week 35th Thursday
    August 24th 2016 Week 35th Wednesday
  • 原文地址:https://www.cnblogs.com/yangykaifa/p/7126691.html
Copyright © 2011-2022 走看看