• Vim命令总结


    vi: Visual Interface 可视化接口
    vim: VI iMproved VI增强版

    一.打开文件

       vim file +#      #打开文件,并定位于第#行
    vim file + #打开文件,定位至最后一行 vim file +/PATTERN #打开文件,定位至第一次被PATTERN匹配到的行的行首

    二.关闭文件

        :q          # 退出
    
        :wq         #保存并退出
    
        :q!         #不保存并退出

    三.移动光标(编辑模式)

    1、逐字符移动:
    
        h#
    
        l#
    
        j#
    
        k#
    
        #h# 移动#个字符
    
    2、以单词为单位移动
    
        w#移至下一个单词的词首
    
        e#跳至当前或下一个单词的词尾
    
        b#跳至当前或前一个单词的词首
    
        #w# 移动#个单词
    
    3、行内跳转:
    
        0#绝对行首
    
        ^# 行首的第一个非空白字符
    
        $#绝对行尾
    
    4、行间跳转
    
        #G#跳转至第#行
    
        gg#第一行
    
        G#最后一行
    
    5、末行模式
    
        .#表示当前行
    
        $# 最后一行
    
        ##第#行
    
        +# #向下的#行

    四.翻屏

       Ctrl+f     #向下翻一屏
        
        Ctrl+b    #向上翻一屏
    
        Ctrl+d    #向下翻半屏
    
        Ctrl+u    #向上翻半屏

    五.删除单个字符

       x    #删除光标所在处的单个字符
    
       #x    #删除光标所在处及向后的共#个字符    

    六.删除命令(d)

    d命令跟跳转命令组合使用
    
        #dw, #de, #db
    
    dd    #删除当前光标所在行
    #dd    #删除包括当前光标所在行在内的#行;

    七.粘贴命令 (p)

        p        #如果删除或复制为整行内容,则粘贴至光标所在行的下方,如果复制或删除的内容为非整行,则粘贴至光标所在字符的后面
    
        P     #如果删除或复制为整行内容,则粘贴至光标所在行的上方,如果复制或删除的内容为非整行,则粘贴至光标所在字符的前面    

    八.复制命令 (y)

     用法同d命令

    九.撤消编辑操作 (u)

        u       #撤消前一次的编辑操作
    
        #u     #直接撤消最近#次编辑操作
    
        连续u命令可撤消此前的n次编辑操作
    
        撤消最近一次撤消操作:Ctrl+r

    十.查找

         /PATTERN
    
        ?PATTERN
    
        n   #下一个
    
        N    #上一个

    十一.显示或取消显示行号

       :set nu            #显示行号
    
        :set nonu      #不显示行号
    
  • 相关阅读:
    【linux】安装java步骤
    webpack4.15.1 学习笔记(五) — 生产环境构建
    webpack4.15.1 学习笔记(一) — 基本概念
    webpack4.15.1 学习笔记(三) — 模块热替换HMR
    webpack4.15.1 学习笔记(七) — 懒加载(Lazy Loading)
    可视化 — D3学习笔记小小案例记录一下
    webpack4.15.1 学习笔记(六) — 代码拆分(Code Splitting)
    webpack4.15.1 学习笔记(四) — Tree shaking
    webpack4.15.1 学习笔记(二) — 配置及开发环境构建
    三维地图中如何设置视频进行播放
  • 原文地址:https://www.cnblogs.com/HTLucky/p/11987942.html
Copyright © 2020-2023  润新知