zoukankan      html  css  js  c++  java
  • useful vim

     虽然 vi 用了好几年, 但没有真正的驾驭好vi

    vi ---- vee-eye

    vim, a X-based interface

    1 insert mode

    2 command mode

    i --- insert

    cw --- change word

    typeseter

    stty command  : when the terimal is not control , can display and set the reponding key-values.

    :pre & fg

    h <--

    l  -->

       |

       |

    j  V

    k ^

       |

       |

    number as prefix parameters       ---- 4L0 (begin of line)

    ^ (first char in line )

    $ (end of line)

    G ( go )

    G   ( go to end of file(buffer)   )

    gg ( go to first line   )

    number G : go the number line.

    cw, c2b, c$, c0

    cc (change line)

    (command) (text object)

    (number) (command) (text object)

    C=c$

    s  (substitution/replace char)

    S (replace whole line )

    r (replace a  char)

    R (replace mode, replace the next char untill ESC key)

    ~ (upler and lower convert)  (new version: number ~ : 6~)

    d (delete )

    dw (delete word ) d2w,2dw, db, d0,d$

    dd (delete line) 2dd

    D = d$

    x (delete current char of cursor )

    X ( delete char before )

    p (paste from cut buffer)

    xp (swap the 2 char )

    dwwP (swap the 2 word)

    ddp( swap 2 line )

    y  yank( copy)

    yy=Y, yw, y$, 4yy

    . (repeat commond)

    u (undo)

    U (undo the line )

    ctrl+r = (redo command)

    A = append at $

    I = insert at begin of line

    o =  line-feed and insert

    O = line-feed at last line

    S = delete line and insert

    J = join

    这些都是基本的vi(m) 命令, 总结自己没能掌握的原理是:

    1 思维的定势, 如删除几行, 就会用dd一行一行的删,

    2 训练有限, 缺少压力

    3 没有形成vi的思维

    以后的学习, 尽可能的在用vi命令的时候思考一会,形成良好的放射效应。

    努力学习linux内核及相关软件的维护与管理, 做一个优秀linux工程师。

  • 相关阅读:
    vue 组件
    vue 中的computed和watch
    Vue 框架 笔记
    初次使用git配置以及git如何使用ssh密钥(将ssh密钥添加到github)
    JavaScript 执行机制
    Vue.js 动画
    封装nodeJS中 $on $emit $off 事件
    JS中的事件委托
    什么是“闭包”(closure)为什么要用它?
    js使用面向对象编写下拉菜单
  • 原文地址:https://www.cnblogs.com/kwingmei/p/3290723.html
Copyright © 2011-2022 走看看