• vim快捷键使用记录


    1.VIM 快速跳转到 函数定义位置:

    因为vim不支持快捷定位 函数的定义处,不能直接跳过去。所以只能通过N,#,/pattern,?pattern来查找

    n通篇向下查找

    N通篇向上查找

    #向上查找

    * 向下查找

    /向下查找指定字符串

    ?向上查找指定字符串

    2.删除整篇文档内容:(1)gg回到文档行首;(2)dG删除所有内容

    3.在新窗口打开文件:sf  filename默认上下两个

    命令模式下:
    :new,新建文件并分屏, 快捷键,Ctrl+W,然后马上按n键
    :spilt 水平分屏,将当前屏分为两个,水平的。 Ctrl + w, s
    :vsplit 垂直分屏,将当前屏分为两个,垂直的。 Ctrl + w, v
    :only 取消分屏,取消当前的屏,当前屏指的是光标所在屏。

    载入文件

    :vs 文件路径/文件名 在新的垂直分屏中打开文件

    :sv 文件路径/文件名 在新的水平分屏中打开文件

        多个文件操作记录

     (1、分隔一个窗口:split或者:vsplit

         2、创建一个窗口:new或者:vnew

         3、关闭当前窗口:close

    快捷键:

    关闭当前屏: Ctrl+w,c
    关闭其他窗口:Ctrl + w, o

         4、仅保留当前窗口:only

    切换焦点:

         5、到左边窗口 ctrl + w, h

         6、到右边窗口 ctrl + w, l

         7、到上边窗口 ctrl + w, k

         8、到下边窗口 ctrl + w, j

         9、到顶部窗口 ctrl + w, t

        10、到底部窗口 ctrl + w, b


     

    4.vim的多行操作,都是先制定行数。如删除5行 5dd;粘贴3行:3yy;或者3p;或者是移动也是Nw,Nb

    5.w,b是向前向后跳一个单词,—>上,下键(或j,k)是跳一行,—>ctrl + (f,b)或(u,d)跳一页。N+w,或其他键,则跳N 个词或行。$表示最后一行,:后可直接定位到第几行。

     记住:vim中多行操作,都是先输入行N,在加上操作键。

    gg回文件首/G去文件尾

    3d回车删3行,d3回车删4行

    o往下差一行/O往上差一行,并准备编辑
  • 相关阅读:
    abcde =(ab+cd)的平方
    求水仙花数
    VS2019 开发 MFC ACtivex (OCX)控件
    简单体验pdfjs,并且隐藏下载、打印等按钮
    体验win10的linux子系统
    nodejs 连接 mysql 查询事务处理
    Linux系統日常運維管理
    hexo豆瓣卡片安裝遇到的坑
    ZooKeeper 是什么与概述,典型用例
    K8S_Kubernetes
  • 原文地址:https://www.cnblogs.com/cl1024cl/p/6205712.html
Copyright © 2020-2023  润新知