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的时候。也会有些许的不习惯了。

  • 相关阅读:
    swift-教你如何实现导航上的UISearchController动画效果。
    swift-自动计算字符串的宽高
    值得收藏--GitHub Top 20 开源项目
    swift-通知的基本使用
    swift-UITableView的基本使用
    绝对好用的浏览器json解析网址
    swift-正则验证手机号码
    swift-计算字符串长度
    swift-导航栏添加自定义返回按钮
    swift-UITextfield控件的基本属性设置
  • 原文地址:https://www.cnblogs.com/yangykaifa/p/7126691.html
Copyright © 2011-2022 走看看