zoukankan      html  css  js  c++  java
  • vi编辑器

    vi 3 中模式:

    1. 命令模式(默认),返回命令模式:ESC
    2. 编辑模式(a,i,o)i在光标前面插入,a在光标后面插入,o换下一行,O换山一行)
    3. 末行模式:输入冒号
    • w保存
    • q退出
    • !强制
    • wq保存退出===x(小写)===shift+zz
    • q!不保存退出

    Ctrl + n  自动补全

    光标键:(命令模式)

    H 左

    J 下

    K 上

    L 右

    M 中间位置

    L 当前屏幕的最后一行

    yy 复制,8yy:表示从当前光标所在的行开始复制8行

    p   粘贴

    dd 剪刀,8dd:表示从当前光标所在的行开始剪贴8行

    u 撤销

    Ctrl + r 撤销返回

    G 跳到最后一行

    15G 表示跳转到第15行

    1G 表示跳转到第一行 === gg

    w 光标快速移动

    { 上移

    } 下移

    x 删除后面

    X 删除前面

    v + 整体选中 + > 整体移动

    .  重复上次操作

    r 替换当前字符

    n 下一个

    N 上一个

    替换命令:

    末行模式下,将光标所在行的abc替换成123

    :%s/abc/123/g

    末行模式下,将第一行至第10行之间的abc替换成123

    :1,10s/abc/123/g

    代码全部注释:

    :%s/^/#/g

    取消注释:

    :%s/#//g

    按行代码注释:

    :1,7s/^/#/g

  • 相关阅读:
    spring 解析bean
    Spring Cloud
    Spring
    JDK动态代理源码实现深入分析
    一个很坑的问题,button 的onclick方法失效了
    web总结
    字符串编码
    海量数据的解决方案--笔记
    链接保存
    读《JVM虚拟机》- 集中简单的垃圾收集算法
  • 原文地址:https://www.cnblogs.com/hizf/p/7582370.html
Copyright © 2011-2022 走看看