zoukankan      html  css  js  c++  java
  • VIM中一些按键的作用:

     

    表示范围的命令:

    l: 表示一个字符,可以于操作符组合使用;

    aw :表示一个单词; 不会count 空格;  前面可以加数字的;

    iw:  选中一些单词, 会包括空格; 前面可以加数字;

    ap: 表示一个段落,与操作符组合使用;

    跳转的指令:

    G键是跳转命令。默认跳到最后一行;前面可以加数字的;表示跳到第几行;

    gg键为跳转命令,默认跳到第一行,前面可以加数字,表示跳到第几行;

    0: 跳转命令,跳到行首 ;

    $:          表示跳到行尾;

    w:     表示跳转到下一个单词的头部;

    e:     表示跳转到下一个单词的尾部;

    b:    表示跳转到上一个单词的头部;

    ge: 表示跳转到上一位单词的尾差部;

    A: 跳转到行尾,并进行插入模式;

    I: 跳转到行首,并进行插入模式;

    H: 当前页的页首;

    M:当前页的页中间;

    L:当前页的页尾;

    zz:让光标所在的行居于屏幕中央;

    操作功能符:

    > : 表示向右缩进的动作

    < : 表示减少缩进;

    gu: 转换为小写的动作;

    gU: 转换为大写的动作;

    u与U:在可视模式下,可以用来转换选中的字符;

    g~:用于转换——小写变大写,大写变小写;

    x 命令:删除光标下的字符;

    s 命令:删除光标下的字符并进入插入模式;

    X命令:用于删除光标之前的字符;

    c: 为一个动作,删除并进入插入模式,可以组合使用,如cw, cG等;

    cc:表示删除本行并进行插入模式;

    J: 把当前行与下一行连接在一起;

    K: 用于查看处于光标之下的那个单词的手册页;

    r: 用于替换单个字符;

    R:用于连续替换多个字符;

    查找操作:

    f{字符}表示:在行内查找下一个指定的字符,前面可以加数字,表示第几个字符; (用;与,进行前进与退回)

    F{字符}表示:在行内查找上一个指定的字符,前面可以加数字,表示第几个字符; (用;与,进行前进与退回)

    /{pattern}表示:在文档内查找下一处匹配的项; (用 n 和 N 进行前进与返回,  gn与gN会进行面对字符的可视模式, 下同;)

    ?{pattern}表示:在文档内查找上一处匹配的项; (用 n 和 N 进行前进与返回)

    * 表示:向下查找光标下的单词;  前面可以加数字;   (用 n 和 N 进行前进与返回)

    #表示: 向止查找光标下的单词; 前面可以加数字;    (用 n 和 N 进行前进与返回)

    与ctrl相关的快捷键:

    ctrl + g  ,表示显示文件信息;

    ctrl-f 向下翻一页;

    ctrl-b 向上翻一页;

    ctrl-d 向下翻半页;

    ctrl-u 向下翻半页;

    参考:VIM实用技巧,第二版,作者:Drew Neil;翻译:杨源, 车文隆;

  • 相关阅读:
    java处理数据库date类型数据
    in与exist , not in与not exist 的区别
    Eclipse的调试功能的10个小窍门
    关于Synchornized,Lock,AtomicBoolean和volatile的区别介绍
    推荐使用concurrent包中的Atomic类
    深入 Java 调试体系: 第 1 部分,JPDA 体系概览
    dom 绘制正方形
    dom 拖拽div
    dom 按着shift多选
    dom select选单
  • 原文地址:https://www.cnblogs.com/yinheyi/p/6944144.html
Copyright © 2011-2022 走看看