zoukankan      html  css  js  c++  java
  • vi 命令

    学习的网址:http://www.cnblogs.com/88999660/articles/1581524.html

    vi filename: 打开或新建
    vi +n filename: 光标置于第n行
    vi + filename:光标置于末行
    vi +/pattern filename:光标置于 匹配的 地方
    vi -r filename:崩溃时,恢复filename
    vi filename filename:依次编辑多个文件 有问题

    常用的两种模式:
    命令行模式
    输入模式

    l: 右移 space
    h: 左移 backspace
    k:上移 ctrl+p
    j:下移 ctrl+n enter
    w:右移一字至字首 W
    b:左移一字至字首 B
    e:右移一字至字尾 E
    ):至句尾
    (:至句首
    }:至句首
    {:至句尾
    nG:移至第n行
    n+:上移n行
    n-:下移n行
    n$:移至n行尾
    H: 移至顶行
    M:移至中间行
    L:移至最后行
    0:当前行首
    $:当前行尾

    ctrl+u:首翻半屏
    ctrl+:尾翻半屏
    ctrl+:首翻一屏
    ctrl+:尾翻一屏
    nz:将第n行置于顶部 需要enter

    插入文本命令: 命令行模式进入输入模式
    i:光标前
    l:行首 大写的i
    a:光标后
    A:行尾
    o:下 新开一行
    O:上 新开一行
    r:替换当前字符
    R:替换当前字符及之后的字符,ESC键结束
    s:从光标位置开始,以输入的文本替代指定数目的字符
    S:删除指定数目的行,以输入文本替代
    ncw nCW:修改指定数目的字 有问题
    nCC:修改指定数目的行 有问题

    删除
    ndw ndW:删除光标处开始及之后的n-1个字
    do: 删至行首
    d$:删至行尾
    ndd:删除当前行及之后的n-1行
    x:删除光标后的
    X:删除光标前的
    ctrl+u:删除输入方式下所输入的文本

    搜索:
    /pattern:向尾搜索
    ?pattern:向首搜索
    n: 在同方向上重复上一次的搜索命令
    N:在反方向上重复上一次搜索
    看到这里

    显示行号 命令模式下 set nu

    没法输入?

  • 相关阅读:
    40_接口类型的使用
    39_方法值和方法表达式
    38_方法的重写
    37_匿名字段方法的继承
    36_方法集的使用
    文件方式实现完整的英文词频统计实例
    组合数据类型练习,英文词频统计实例上
    英文词频统计预备,组合数据类型练习
    凯撒密码、GDP格式化输出、99乘法表
    字符串基本操作‘’
  • 原文地址:https://www.cnblogs.com/wang-jing/p/5676273.html
Copyright © 2011-2022 走看看