• vim2


    一、光标控制命令
       命令                   移动
        k                   向上移一行
        j                   向下移一行
        h                   向左移一个字符
        l                   向右移一个字符
        gg                  移到文件的首行
        G                   移到文件的末行
        H                   移到屏幕的第一行
        w                   移到下一个字的开头
        W                   移到下一个字的开头,忽略标点符号
        e                   移到下一个字的结尾
        E                   移到下一个字的结尾,忽略标点符号
        ^                   移到当前行首
        $                   移到当前行尾
        {                   移到上一段开头
        }                   移到上一段结尾
        Enter               移到下一行行首
    二、在 vim 中添加文本
       命令                   插入
        i                   在光标前插入文本
        I                   在当前行首插入文本
        a                   在光标后插入文本
        A                   在当前行末插入文本
        o                   在当前行的下边插入新行
        O                   在当前行的上边插入新行
        s                   删除光标所在处字符,并进入插入模式
        S                   删除光标所在的行,并进入插入模式
        :r filename         读入指定文件内容,并插在当前行后
        :nr file            读入文件 file 内容,并插在第 n 行后
        Esc                 回到命令模式
    三、在 vim 中删除文本
        命令                   删除
         x                   删除光标处的字符
         db                  删除光标前面的字
         dw                  删至下一个字的开头
         dd                  删除整行
         :n,md               从第 m 行开始往前删除 n 行
         d$                  从光标处删除到行尾
         d^                  从光标处删除到行首
    四、在 vim 中查找与替换
        命令                  查找与替换
       /target               在文件中向前查找 target
       ?target               在文件中向后查找 target
         n                    查找下一个
         N                    查找上一个
      :set ic                查找时忽略大小写
      :set noic              查找时对大小写敏感
    %s/text1/text2/g         在整个文件中查找text1并且替换为text2
    五、在 vim 中复制文本
        命令                      复制
         yy                   复制当前行
         nyy                  从当前开始复制n行
          p                   粘贴至光标前
          P                   粘贴至光标后
          u                   撤消上一次修改
          U                   撤消所有修改
    六、保存与退出vim
        命令                      保存或退出
         :w                   保存文件但不退出
         :w file              将修改保存在 file 中但不退出
      :wq 或 ZZ 或 :x         保存文件并退出
         :q!                  不保存文件,强制退出
         :e!                   放弃所有修改,从上次保存文件开始再编辑
    七、其他选项
         选项                      作用
         :set all             查看所有选项
         :set nu              设置行号
         :set showmode        显示是输入模式还是替换模式
         :set ts=4            为文本输入设置 tab stops
         :set nonumber        取消显示行数
         :.=                  查看当前行的行号
         :=                   查看总行数
         ctrl+g             显示文件名、当前的行号、文件的总行数和文件位置的百分比

  • 相关阅读:
    layui分页获取数据,回显checkbox
    批量选中 及下载
    Module Federation原理剖析
    EMP-面向未来微前端方案正式开源了!
    Vue3 也能用上 Vue2 组件 From EMP
    对比多种微前端方案
    EMP微前端之教你如何搭建共享站
    EMP微前端实战之cocos2d线上项目
    微前端是什么,可以带来什么收益
    Elasticsearch操作实践手册|建议收藏篇
  • 原文地址:https://www.cnblogs.com/my-blogs-for-everone/p/6224035.html
Copyright © 2020-2023  润新知