zoukankan      html  css  js  c++  java
  • vim命令c编程

    1.移动光标的常用命令

    h--向左移动光标

    l--向右移动光标

    j--向下移动光标

    k--向上移动光标

    ^--将光标移动至该行的开头

    $--将光标移动至该行的结尾

    O--将光标移动至该行行首

    G--将光标移动至文档的最后一行行首

    nG--将光标移至第n行行首

    w--将光标向后移动一个单词

    nw--将光标向后移动n个单词

    b--将光标向前移动一个单词

    nb--将光标向前移动n个单词

    e--将光标移动至本单词的最后一个字符,特殊字符也会被当成一个单词

    {--将光标移动至前一个{(在成员编程中比较实用)

    }--将光标移动至后一个}

    2.复制粘贴的常用命令

    yy--复制光标所在行

    yw--复制光标所在单词

    nyy--复制n行

    nyw--复制光标所在后n个单词

    p--粘贴

    3.删除文本的常用命令

    x--删除光标所在位置的字符

    X--删除光标所在位置的前一个字符

    dw--删除光标所在位置的单词

    dO删除当前光标所在位置前的所有字符

    d$--删除光标位置所在的后的所有字符

    dd--删除光标所在行

    nd+上方向键--删除光标所在位置的向上的n行

    3.其他常用命令

    u--撤销上一次的操作,注意这个需要在未退出vim编辑器时才有效

    U--撤销在光标所在行的所做操作,注意同上

    .--重复上一次操作

    ZZ--保存文件并退出vim编辑器

    4.vim中宏录制的使用

    在普通模式下命令qa或者qb

    这里的a和b指的是vim的寄存器,vim寄存器自行百度,其中a-z是命名寄存器

    当在普通模式下输入命令qb时会开始录制

    q则会退出录制,命令@b则会重复你在宏录制中的操作

    这里需要注意的是,这些命令均是在普通模式下输入

    还有更多命令有待补充........

    笨鸟先飞
  • 相关阅读:
    JDBC 查询的三大参数 setFetchSize prepareStatement(String sql, int resultSetType, int resultSetConcur)
    有空必看
    SpringMVC 利用AbstractRoutingDataSource实现动态数据源切换
    FusionCharts JavaScript API Column 3D Chart
    FusionCharts JavaScript API
    FusionCharts JavaScript API
    Extjs 继承Ext.Component自定义组件
    eclipse 彻底修改复制后的项目名称
    spring 转换器和格式化
    Eclipse快速生成一个JavaBean类的方法
  • 原文地址:https://www.cnblogs.com/zoutingrong/p/12236755.html
Copyright © 2011-2022 走看看