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

     

    移动光标插入/修改删除复制粘帖撤销和恢复等常用命令

      • 移动光标
        1. 对于在行内移动,通过使用f/F + 字符来移动到特定的字符,然后再使用. 来重复执行命令;f表示向前移动,F表示向后移动。如果想直接移动到行首或行尾,使用^$
        2. 对于在多行移动,就有多种选择:第一种是通过ggG行数 + G指定行数来移动,gg表示移动文件的第一行,G表示移动文件的最后一行,行数 + G表示移动到特定的行。第二种就是通过正则搜索的方式来移动,/string表示正向查找,?string表示反向查找,n查找下一个匹配的结果,N表示上一个匹配的结果,按up/down可以浏览搜索历史。第三种就是使用标记来移动,m + {a-z}标记位置(适用于单个文件,如果是多个文件,使用大写字母{A-Z}),`{mark}移动到标记位置的列,'{mark} 移动到标记位置的行首,还有一些特殊的标记,'表示跳转前光标的位置
      • 选择文本
        v不规则选择
        V按行选择
        Ctrl + V按列选择
      • 插入/修改
        i在当前字符前面插入
        I在行首插入
        a在当前字符后面插入
        A在行尾插入
        o在当前行的下一行插入
        O在当前行的上一行插入r更改当前的字符
        R更改多个字符
        cw/caw更改单词
        cf + 字符更改从当前字符到指定字符
        c$更改从当前字符到行尾
        cc更改整行
      • 删除
        x删除字符
        df + 字符删除从当前字符到指定字符
        dw/daw删除单词
        d$删除从当前光标到行尾
        dd删除一行
      • 剪切与粘帖
        dd + pdelete一行,然后放在当前光标下方
        dd + Pdelete一行,然后放在当前光标上方
        dw + p delete单词,然后放在当前光标后面
        dw + P delete单词,然后放在当前光标前面
        p/P可接受计数前缀,重复粘贴
      • 复制
        yw复制单词
        yf复制从当前字符到指定字符
        y$复制当前光标到行尾
        yy复制整行
      • 撤销和恢复
        u撤销
        ctrl + r重做
  • 相关阅读:
    kernel 于ioctl申请书
    顺时针打印矩阵
    HDU 1557 权利指数 国家压缩 暴力
    从混沌到有序--熵
    分层思想总结
    什么是分层架构模式
    分层设计
    分层设计思想
    软件的生长方式
    设计模式、SOLID原则:组件与联系
  • 原文地址:https://www.cnblogs.com/TMatrix52/p/8962680.html
Copyright © 2011-2022 走看看