zoukankan      html  css  js  c++  java
  • gvim的常用编辑快捷键

    gvim的快捷键很多,很难记全,但是入门初期应该找过几种基本的命令

    下面结合自己常用到的介绍下

    光标跳转:

    0:行首

    $:行尾

    e:下一个单词的结尾

    w:下一个单词的开头

    b:上一个单词

    H:当前页面的开头

    M:当前页面的中间

    L:当前页面的结尾

    h:上一个字符

    j:下一行

    k:上一行

    l:下一个字符

    to be continue

    在一开始了解hjkl这四个快捷键的顺序时,最想吐槽这上下上下的布局方式,会让人费解的去记忆

    h 上

    j 下

    k 上

    l 下

    但是实际用过了一段之后,发现这样确实是合理的,在查阅代码的时候,最常用的功能就是上一行,下一行,因此将jk这两个便捷的快捷键分配给他们。而最常用的还是下一行,于是将一般人灵活的食指对应按键j分配给它。还剩下的就是上一个字符,下一个字符了,这两个常用的还是后者,于是就将l分配给它,至于上一个字符,只能由食指代劳了。

    可见vim的快捷键分配逻辑是最便于快速的输入和输出,理解了这一点就能理解gvim的快捷键分配方式的“奇葩之处”

    ———————————————————————————————————————————10月23日更新————————————————————————————————————————————————————

    在很多时候需要用到查找和替换的功能,在gvim中可以通过:set ic设置大小写敏感,或者通过:set noic设置为大小写不敏感。

    有的时候我们会需要进行暂时使用大小写不敏感

    这时在待查字符前加上c就可以暂时忽略大小写

    /chelloworld
    将忽略大小写,查找与helloworld匹配的字符串。

    gvim打开多窗口时如何切换?

    先使用ctrl+w +w(两次点击w)

    文件标题栏获取焦点,然后使用方向键或者w e b 等按键移动光标,最后使用enter键打开所选中的文档

  • 相关阅读:
    2021-07-12 部分集训题目题解
    2021-07-09/11 部分集训题目题解
    k8s删除Terminating状态的命名空间
    yum命令安装jenkins
    Jenkins构建docker镜像
    jenkins获取当前构建任务的构建人
    Kubernetes kubeconfig配置文件
    K8S中使用gfs当存储
    人类视觉系统对颜色和亮度的感知
    荧光的应用之全内反射荧光显微镜(TIRFM)
  • 原文地址:https://www.cnblogs.com/zooc/p/4027560.html
Copyright © 2011-2022 走看看