zoukankan      html  css  js  c++  java
  • vi/vim

    vi有两种模式一种是命令模式一种是编辑模式

    进入vi时,这时就是命令模式,a(下一个位置)o(下一行)i(当前位置),esc返回命令行模式

    命令模式:

    0移动光标到行首

    $移动光标到行位

    /从上往下开始查找

    ?从下往上查找(继续按n就是找下一个,N上一个)

    .重复上一个动作

    u复原上一个动作

    shift +g移动到行尾

    ctrl+f向后翻页

    ctrl+b向前翻页

    nyy  复制光标向下的n行内容

    p在光标处粘贴

    复制4,6行   :4,6y     删除4,6行   :4,6d

    ndd删除光标向下n行内容

    x删除当前字符

    dd删除 当前行

    :set number(num)显示行号:set no number不显示行号

    :%d全部删除(%代表所有行)

    :n到第几行

    替换:4s/had/has      %s/I/my/g(g代表行内匹配数据全部替换,用my替换所有的I)

    删除:%g/I/d只要包含I的全部删除

    不深思则不能造于道。不深思而得者,其得易失。
  • 相关阅读:
    Search Insert Position
    *Set Matrix Zeroes
    Spiral Matrix II
    *Spiral Matrix
    combination的eclipse运行结果
    [?]*Combination(递归调用好难)
    [?]*Subset
    *3Sum Closest
    Why am I getting an Unreachable Statement error in Java?
    windows下,emacs的配置文件在哪儿?
  • 原文地址:https://www.cnblogs.com/lingxia/p/5878323.html
Copyright © 2011-2022 走看看