转: Vim快捷键分类

Vim快捷键分类

http://www.cnblogs.com/jikey/archive/2011/12/28/2304341.html 
一. 移动:
    h,j,k,l: 左,下,上,右。
    w: 下一个词的词首。
    e:下一个词的词尾。
    b:上一个词的词首。
    <>: v 模式选中后进行缩进。
二. 跳转:
    %: 可以匹配{},"",(),[]之间跳转。
    H、M、L:直接跳转到当前屏幕的顶部、中部、底部。
    #H:跳转到当前屏的第#行。
    #L:跳转到当前屏的倒数第#行。
    zt: 当前编辑行置为屏顶。
    zz: 当前编辑行置为屏中。
    zb: 当前编辑行置为屏底。
    G:直接跳转到文件的底部。
    gg: 跳转到文件首。
    ():跳转到当前的行首、行尾。
    {}:向上、向下跳转到最近的空行。
    [{:跳转到目前区块开头。
    ]}:跳转到目前区块结尾。
    0: 跳转到行首。
    $: 跳转到行尾。
    2$: 跳转到下一行的行尾。
    #:跳转到该行的第#个位置。
    #G: 15G,跳转到15行。
    :#:跳转到#行。
    f'n':跳转到下一个"n"字母后。
    ctrl+b: 向后翻一页。
    ctrl+f:向前翻一页。
    ctrl+u: 向后翻半页。
    ctrl+d: 向前翻半页。
    ctry+e: 下滚一行。

三. 选择:
    1.V: 选择一行。
    2.^V: 矩形选择。
    3.v3w: 选择三个字符。  
四. 编辑:
    1. 新增:
        i: 光标前插入。
        I: 在当前行首插入。
        a: 光标后插入。
        A: 当前行尾插入。
        O: 在当前行之前插入新行。
        o: 在当前行之后插入新行。
    2. 修改 c(change) 为主:
        r: 替换光标所在处的字符。
        R:替换光标所到之处的字符。
        cw: 更改光标所在处的字到字尾处。
        c#w: c3w 修改3个字符。
        C:修改到行尾。
        ci':修改配对标点符号中的文本内容。
        di':删除配对标点符号中的文本内容。
        yi':复制配对标点符号中的文本内容。
        vi':选中配对标点符号中的文本内容。
        s:替换当前一个光标所处字符。
        #S:删除 # 行,并以新文本代替。
    3. 删除 d(delete) 为主:
        D:删除到行尾。
        X: 每按一次,删除光标所在位置的前面一个字符。
        x: 每按一次,删除光标所在位置的后面一个字符。
        #x: 删除光标所在位置后面6个字符。
        d^: 删至行首。
        d$: 删至行尾。
        dd:(剪切)删除光标所在行。        
        dw: 删除一个单词/光标之后的单词剩余部分。
        d4w: 删除4个word。
        #dd: 从光标所在行开始删除#行。
        daB: 删除{}及其内的内容。
        diB: 删除{}中的内容。
        n1,n2 d:将n1,n2行之间的内容删除。
    4. 查找:
        /: 输入关键字,发现不是要找的,直接在按n,向后查找直到找到为止。
        ?: 输入关键字,发现不是要找的,直接在按n,向前查找直到找到为止。
        *: 在当前页向后查找同一字。
        #: 在当前页向前查找同一字。
    5. 复制 y(yank)为主:
        yw: 将光标所在之处到字尾的字符复制到缓冲区中。
        #yw: 复制#个字到缓冲区。
        Y:相当于yy, 复制整行。
        #yy:表示复制从光标所在的该行往下数#行文字。
        p: 粘贴。所有与y相关的操作必用p来结合粘贴。
        n1,n2 co n3:复制第n1行到第n2行之间的内容到第n3行后面。
    6. 大小写转换:
        gUU: 将当前行的字母改为大写。
        guu: 将当前行的字母改为小写。
        gUw: 将当前光标下的单词改为大写。
        guw: 将当前光标下的单词改为小写。
        a. 整篇大写:
        ggguG
        gg: 光标到文件第一个字符。
        gu: 把选择范围全部小写。
        G: 到文件结束。
        b. 整篇小写:gggUG
    7.  其它:
        J:当前行和下一行合并成一行。
    8.  移动:
        n1,n2 m n3:将n1行到n2行之间的内容移至n3行下。

五.退出:
     1. w filename: 保存正在编辑的文件filename
     2. wq filename: 保存后退出正在编辑的文件filename
     3. q:退出不保存。

六.窗口操作:
     1. ctrl+w p: 在两个分割窗口之间来回切换。
     2. ctrl+w j: 跳到下面的分割窗
     3. ctrl+w h: 跳到左边的分割窗。
     4. ctrl+w k: 跳到上面的分割窗。
     5. ctrl+w l: 跳到右边的分割窗。

转载于:https://www.cnblogs.com/jhj117/p/7998427.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/267959.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

FFMPEG av_frame_move_ref 使用

最近使用ffmpeg总会碰到视频帧拷贝的问题&#xff0c;其中av_frame_move_ref 就可以实现视频帧的拷贝功能。 函数原型&#xff1a; void av_frame_move_ref(AVFrame *dst, AVFrame *src);使用方法&#xff1a; AVFrame *dst av_frame_alloc(); AVFrame *src av_frame_alloc…

HTTP详解(转载)

HTTP是一个属于应用层的面向对象的协议&#xff0c;由于其简捷、快速的方式&#xff0c;适用于分布式超媒体信息系统。它于1990年提出&#xff0c;经过几年的使用与发展&#xff0c;得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版&#xff0c;HTTP/1.1的规范化工作…

cmos存储器中存放了_CMOS存储器中存放了计算机的一些参数和信息,其中不包含在内的是( )。_学小易找答案...

【单选题】在计算机网络中,( )用于验证消息发送方的真实性。【单选题】【单选题】质点做半径为 R 的变速圆周运动时 , 加速度大小为 ( v 表示任一时刻质点的速率 ) ( )【单选题】在PC机中,输入/输出设备通过( )与各自的控制器连接起来。【多选题】一质点沿半径为R的圆周运动,路…

vos限制客户呼出时间

问题&#xff1a; 公司希望自己的卡线晚上 21&#xff1a;00-24&#xff1a;00 早上00&#xff1a;00-7&#xff1a;30不能打出电话&#xff0c;以防遭投拆&#xff0c; 那么如何设置&#xff1f; 方法&#xff1a; 找到客户使用的落地网关&#xff0c; 落地网关——补充设置…

QT-监视平台

空余时间学习QT的UI&#xff0c;做了一个监视平台&#xff0c;直接上图。 页面1&#xff1a;视频监控 页面2&#xff1a;视频回放 页面3&#xff1a;系统设置 未完成。。。。。。。。 做的不好的地方请大家指正&#xff0c;项目现在还在开发阶段&#xff0c;仅供学习参考…

Orchard架构介绍

在如何使用Orchard搭建敏捷个人的网站&#xff08;2&#xff09;中 介绍了如何使用Orchard&#xff0c;但对于我们来说&#xff0c;更重要的是学习Orchard是如何架构的&#xff0c;如果我们自己编写一个类似应用该如何做。今天有空再次看看 Orchard的其它内容&#xff0c;本篇介…

【服务器】一次对Close_Wait 状态故障的排查经历

最近接连听说一台线上服务器总是不响应客户端请求。 登录服务器后查询iis状态&#xff0c;发现应用程序池状态变为已停止。 按经验想&#xff0c;重启后应该就ok&#xff0c;第一次遇到也确实起了作用&#xff0c;当时完全没在意&#xff0c;以为是其他人无意把服务关闭了而已。…

听力阈值计算_中耳功能分析:临床听力测试的重要手段!

点击甘峰听力关注我们中耳功能测试是临床听力学测试中一个重要部分&#xff0c;和常规的气、骨导纯音测试不一样&#xff0c;中耳功能测试从测试的内容看&#xff0c;主要有鼓室声导抗测试、声順值测试、镫骨肌反射阈值测试、咽鼓管功能测试等。从测试的原理看&#xff0c;现代…

大话移动开发之QT-Quick

大话移动开发之QT-Quick 这是一段关于移动开发之QT-Quick开发的音频&#xff0c;由嘉文&鲜橙&李唐三位朋友录制&#xff0c;内容非常丰富&#xff0c;希望大家喜欢。 节目介绍&#xff1a; 如今的智能终端市场风起云涌&#xff0c;移动开发也成了许多开发人员创造梦想的…

go json 自定义_Go语言Echo Web框架9-日志

上一节:Go语言Echo Web框架8-JWT 这一节介绍日志echo自带的日志中间件记录有关每个HTTP请求的信息日志日志中间件用法e.Use(middleware.Logger())样本输出{ "time":"2020-09-13T21:58:07.372015644-08:00", "remote_ip":"::1", &…

C++提取PDF页成BMP图片

背景&#xff1a;之前接了一个小单子&#xff0c;需求就是将PDF转成.tif图片&#xff0c;刚好闲着&#xff0c;就搜了许多资料&#xff0c;最后选择的是PDFium SDK。 1、首先是打开PDF文件&#xff0c; //chPDF为文件路径 FPDF_DOCUMENT pdf_doc FPDF_LoadDocument(chPDF, NU…

Agile in a Flash:重新定义纪律

今天偶遇《Agile in a Flash》一书&#xff0c;第一眼就有想一口气读完的冲动。但好书需要的是慢慢品味&#xff0c;偶尔翻翻也会有不一样的感悟。看过一部分后就有了翻译它的想法&#xff0c;一方面可以让自己慢下来细细研读&#xff0c;另一方面也可以和更多人分享。 专注工作…

cad文字递增快捷键_十年经验总结,100个CAD快捷键。

CAD绘图快捷键命令&#xff1a;1. 圆 > C2. 点 > PO3. 直线 > L4. 圆弧 > A5. 椭圆 > EL6. 表格 > TB7. 矩形 > REC8. 面域 > REG9. 创建块 > B10. 插入块 > I11. 多段线 > PL12. 构造线 > XL13. 图案填充 > H14. 样条曲线 > SPL15.…

【MySql】linux下,设置mysql表名忽略大小写

【障碍再现】 状况描述01&#xff1a;在LINUX下调一个程序经常报出找不到表&#xff0c;但是我明明是建了表的&#xff0c;测试的时候&#xff0c;遇到一些问题&#xff0c;从Windows平台访问虚拟机中的Web应用&#xff0c;经常报出找不到表&#xff0c;但自己明明在数据库中看…

HDOJ1861 游船出租

题目&#xff1a;http://acm.hdu.edu.cn/showproblem.php?pid1861 代码&#xff1a; #include<stdio.h> #include<stdlib.h> struct info{//记录的数据结构&#xff1b; int id;//船号&#xff1b; char key;//键值&#xff1b; int time;//时间(分钟表示)&#x…

BZOJ 2588 Spoj 10628 Count on a tree | 树上主席树

BZOJ 2588 Count on a tree 题面 求树上两点之间路径上第k大的点权。 题解 一开始看到这道题觉得是树剖&#xff0c;然后又听说是主席树&#xff0c;然后以为是主席树树剖&#xff0c;差点没吓死…… 然后发现&#xff0c;如果每个点都挂一棵主席树&#xff0c;每棵都通过修改父…

会计未来十年发展趋势_谈未来十年会计行业的发展趋势

谈未来十年会计行业的发展方向&#xff0c;会计行业未来十年将变成什么样子?信息化和数据化改变着各行各业&#xff0c;会计行业也不例外&#xff0c;近十年会计行业发生了翻天覆地的变化&#xff0c;10年后&#xff0c;我想还会有巨大的变化。具体变化预想如下&#xff1a;1.…

QT使用Q_OBJECT链接不通过的一种情况

今天在main里自定义继承于QObject的类&#xff0c;添加了Q_OBJECT宏和信号之后&#xff0c;总是链接不通过&#xff0c;提示XXXX::staticMetaObject等等不存在。 后来得知在cpp里定义的Q_OBJECT,需要添加额外步骤才能编译通过。 下面是找到的一段文档&#xff0c;原文&#xff…

实验5: IOS的升级与恢复

实验5: IOS的升级与恢复 实验目的通过本实验可以掌握 1) 掌握IOS 正常的情况下升级IOS2) IOS 丢失的情况下使用TFTP恢复IOS3) IOS 丢失的情况下使用Xmodem恢复IOS 拓扑结构 实验步骤n IOS 正常的情况下升级IOS (TFTP)Router#conf t //进…

element的分页怎么改中文配置_vue想改变element分页样式

我想要把左边靠左 右边pager靠右.el-pagination .btn-next {background: center center no-repeat #fff;background-size: 16px;cursor: pointer;color: #103133;float:right;}.el-pagination .btn-prev {background: center center no-repeat #fff;background-size: 16px;curs…