zoukankan      html  css  js  c++  java
  • 命令模式操作

    字符编辑:

    x: 删除光标处的字符(其实是剪切,按“p”可以粘贴)
    #x: 删除光标处起始的#个字符
    xp: 交换光标所在处的字符及其后面字符的位置(两个字符间对调)
    ~:转换大小写
    J:删除当前行后的换行符

    替换命令(r, replace)

    r: 替换光标所在处的字符
    R:切换成REPLACE模式

    删除命令:

    d: 删除命令,可结合光标跳转字符,实现范围删除
    d$: 删除到行尾
    d^:删除到非空行首
    d0:删除到行首
    dw:删除下一个单词的词首
    de:删除当前或下一单词的词
    db:删除当前或前一个单词的词首
    d+G:删除光标所在处到结尾
    d+gg:删除光标所在处到开头
    #COMMAND:删除由#指定的单词数

    dd: 删除光标所在的行

    #dd:多行删除

    D:从当前光标位置一直删除到行尾,留空行,等同于d$

    复制命令(y, yank):

    y: 复制,行为相似于d命令
    y$:复制到行尾
    y0:复制到行首
    y^:复制到非空行首
    ye:复制当前或下一单词的词
    yw:复制下一个单词的词首
    yb:复制当前或前一个单词的词首
    #COMMAND:复制由#指定的单词数

    yy:复制行

    #yy: 复制多行

    Y: 复制整行

    粘贴命令(p, paste):

    p:缓冲区存的如果为整行,则粘贴当前光标所在行的下方;否则,则粘贴至当前光标所在处的后面
    P:缓冲区存的如果为整行,则粘贴当前光标所在行的上方;否则,则粘贴至当前光标所在处的前面

    改变命令(c, change)

    c: 修改后切换成插入模式

    命令模式 --> 插入模式

    c$:删除到行尾后变为插入模式
    c^:删除到非空行首后变为插入模式
    c0:删除到行首后变为插入模式
    cb:删除当前或前一个单词的词首后变为插入模式
    ce:删除当前或下一单词的词尾后变为插入模式
    cw:删除下一个单词的词首后变为插入模式
    #COMMAND:删除由#指定的单词数后变为插入模式

    cc:删除当前行并输入新内容,相当于S

    #cc:

    C:删除当前光标到行尾,并切换成插入模式

  • 相关阅读:
    DAO设计模式实现数据库的增删改查(进一步封装JDBC工具类)
    MySQL聚合函数、控制流程函数(含navicat软件的介绍)
    MySQL JDBC事务处理、封装JDBC工具类
    ResultSet详解(转)
    开源软件收集
    免费开源3D模型设计软件汇总
    oschina多媒体工具
    oschina文件传输
    简单工厂模式
    权限表的设计
  • 原文地址:https://www.cnblogs.com/lqynkdcwy/p/9323898.html
Copyright © 2011-2022 走看看