• vim快捷键


    i 在光标前插入
    a 在光标后插入
    o    向下新起一行插入
    I     在行首插入
    A   在行末插入
    O 向上新起一行插入
    r 输入字符替换光标位置的字符
    R 进入输入替换模式
       
    :q 退出
    :q! 强制退出(不保存)
    :wq 保存并退出
    :x  
    保存并退出
    :w filename 另存为filename
    n1,n2 w filename n1行到n2行的数据另存为filename
       
    h j k l   左下上右
    $ 光标到行尾
    0 光标到行首
    ^ 光标到行首(非空白字符)
    gg 光标到文档首行 
    G  光标到文档尾行
    nG 光标到文档n行
    : n 光标到文档n行
    n<Enter> 向下移动n行
    n<Space> 向右移动n字符
       
    ctrl b 上一页
    ctrl f 下一页
    ctrl u 上半页
    ctrl d 下半页
    ctrl e 下滚一行
    ctrl y 上滚一行
       
    zz  当前行置为屏幕中央
    zt 当前行置为屏幕顶端
    zb   当前行置为屏幕底端
       
    v 光标经过的字符被选择
    V 光标经过的行被选择
    y 复制
    yy 复制当前行
    nyy 复制5行
    p 粘贴下到一行
    P 粘贴到上一行
       
    d 删除选中数据
    dd 删除当前行
    ndd 删除n行
    dG 删除,当前行到最后一行
    dw 删除,当前光标到单词尾
    d1G 删除,第一行到当前行
    dnG 删除,第n行到当前行
    D 当前开始删除到行尾
    x 向后删除1个字符
    nx   向后删除n个字符
    X 向前删除1个字符
    nX 向前删除n个字符
       
    /str 从光标位置向下搜索str
    ?str 从光标位置向上搜索str
    n 找下一个
    N 找上一个
    :%s/liao/Liao/g liaohuqiang全部替换成Liaohuiqiang
    :%s/liao/Liao/gc 同上,但是每一个都需要确认
       
    u 撤销
    ctrl r 重复前一个动作
    :e! 还原到文档原始状态
       
    set u 显示行号
    set nonu 取消行号
       
    :55,59> 对55到59行进行缩进
    :55,59< 对55到59行进行反缩进



  • 相关阅读:
    大数据时代之hadoop(一):hadoop安装
    求二叉树的镜像
    Python爬虫(一):基本概念
    汉字转拼音(不带音调)
    通过java类文件识别JDK编译版本号
    单机服务器支持千万级并发长连接的压力测试
    利用ansible来做tomcat应用的持续交付
    使用squid配置透明代理并对上网行为进行控制
    Linux最大文件句柄(文件描述符)限制和修改
    CentOS7.3 部署Haproxy 1.7.2
  • 原文地址:https://www.cnblogs.com/liaohuiqiang/p/7204544.html
Copyright © 2020-2023  润新知