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键打开所选中的文档

  • 相关阅读:
    The Mac Application Environment 不及格的程序员
    Xcode Plugin: Change Code In Running App Without Restart 不及格的程序员
    The property delegate of CALayer cause Crash. 不及格的程序员
    nil localizedTitle in SKProduct 不及格的程序员
    InApp Purchase 不及格的程序员
    Safari Web Content Guide 不及格的程序员
    在Mac OS X Lion 安装 XCode 3.2 不及格的程序员
    illustrate ARC with graphs 不及格的程序员
    Viewing iPhoneOptimized PNGs 不及格的程序员
    What is the dSYM? 不及格的程序员
  • 原文地址:https://www.cnblogs.com/zooc/p/4027560.html
Copyright © 2011-2022 走看看