zoukankan      html  css  js  c++  java
  • [转]Vim常用命令速查


    1. Ctrl+f           向下翻页
    2. Ctrl+b          向上翻页
    3. G                  定位到文本最后一行
    4. gg                 定位到文本第一行
    5. Shift+%        匹配括号
    6. ZZ                 保存退出
    7. ZQ             不保存退出
    8. :set nu        打开行序列号
    9. :set nonu      关闭行序列号
    10.:%s#***#***#g  全局替换字符串   
    11.Ctrl+v         列编辑模式,H左j下k上l右选择visual block,方向键也能体现,x删除所选内容,d删除所选内容,r+替换字符就是粘贴 例子 r+p
    12.u              撤销上次操作
    13.Shift+d        删至行尾
    14.d$             删至行尾
    14.d^             删至行首
    14.D              删除光标之后的所有内容
    14.:.,$d          冒号+一个点+一个逗号+一个$+一个d再回车,删除当前行以下的所有内容      简化版:dG     【kamus友情提供】
    14.:1,$d          冒号+数字1+一个逗号+一个$+一个d再回车,删除第1行以下的所有行         删除第1行以下,就是:2到第二行,然后dG    【kamus友情提供】
    14.:2,$d          冒号+数字2+一个逗号+一个$+一个d再回车,删除第2行以下的所有行
    14./kernel\c      忽略大小写查找kernel字符串,\c就是忽略大小写查找
    15.yy             复制光标所在行
    16.小p            粘贴当前行的下一行
    17.大P            粘贴当前行的上一行
    18.o              直接在当前光标行之下一行插入数据
    19.n              当前搜索字符串的下一个
    20.N              当前搜索字符串的上一个
    21.365 G        直接定位到365行
    22.:v/xxx/d     删除所有不包含xxx字样的行  【kamus友情提供】
    23.:g/xxx/d     删除所有包含xxx字样的行     【kamus友情提供】
    24. shift+v,进入虚拟行模式,然后jjjjj,选择几行,d,删掉(有人说,那5dd不是也可以删5行?是,但是对于一边思考一边观察,这行是不是要删的时候,shift+v方式更和人的思维模式接近)

    Link: http://www.itpub.net/forum.php?mod=viewthread&tid=1615973 

  • 相关阅读:
    一文详解云上自动化部署集群管理工具 Nebula Operator
    手把手教你从数据预处理开始体验图数据库
    图查询语言的历史回顾短文
    集群通信:从心跳说起
    @Constraint 自定义注解校验手机号
    【工具】maven插件自动生成mapper文件
    【工具】方法日志打印+任务切片
    简单梳理下 Vue3 的新特性
    团队与领导力健康检查 | 体检表
    详细介绍Scrum Master八大职责(Scrum Master能力说明)
  • 原文地址:https://www.cnblogs.com/buhaiqing/p/2858247.html
Copyright © 2011-2022 走看看