zoukankan      html  css  js  c++  java
  • vim常用命令

    有一定vim基础的可以看这篇文章,能快速查询常用命令。

    使用vim可以安装下面三个包

    vim-minimal 仅提供vi和相关的命令
    vim-enhanced 提供vim命令
    vim-X11 提供gvim

    vim有三个模式:命令模式、插入模式、Ex模式

    i →插入模式,按 ESC 回到命令模式

    命令模式下:

    x:删当前光标所在的一个字符

    dd: 删除当前行,并把删除的行存到剪贴板里

    p:当前位置之后粘贴

    P:当前位置之前粘贴

    yy:拷贝当前行

    u:撤销
    a:当前光标x位置之后开始插入(追加)
    A:当前行结尾开始插入
    I:当前行开头开始插入
    O:当前行上方插入
    o:当前行下方插入
    gg:移至文档第一行
    G:移至文档最后一行
    r:替换光标处的字符
    ~:改变大小写

    ctrl+V:基于块
    ctrl+r恢复撤销 

    v:基于字符
    V:基于行

    EX模式:

    :x或者:wq  保存并退出

    :q!      退出不保存

    :w !sudo tee % 强制保存 

    :anges/pattern/string/flags

    range可以是行号,行号范围,搜索条件(/readme.txt/)、%
    常见的flag是g(替换一行中多个位置上的pattern)和i(使用当前搜索区分大小写)  
    eg:%s/<cat>/dog/gi

    vimtutor  vim说明书

  • 相关阅读:
    值类型和引用类型
    0513二分查找练习
    0512随机4位验证码
    0511java 随机6个不同的彩票数
    随机数的产生机制
    0510Java 练习
    0509java练习题
    java循环作业
    字符集的由来及发展
    hdu2577_键入字母
  • 原文地址:https://www.cnblogs.com/weijing24/p/4746602.html
Copyright © 2011-2022 走看看