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说明书

  • 相关阅读:
    linux shell
    jsp应用
    JavaScript基础整理(2)
    Struts2验证框架实例
    一个Struts2的实例
    Java继承和多态实例
    VS2010webConfig配置
    html兼容性
    Linux 入门记录:一、命令行 Bash 的基本操作
    微信支付:curl 出错,错误码: 60
  • 原文地址:https://www.cnblogs.com/weijing24/p/4746602.html
Copyright © 2011-2022 走看看