zoukankan      html  css  js  c++  java
  • vim笔记

    1.删除一行之前或一行之后的所有行

    v;gg;d           :1,9d            kdgg               dgg              # delete all lines before a line
    v;G;d            :9,$d            jdG                dG               # delete all lines after a line

    解释一下:

      第一项:先选择后删除;

      第二项:d删除多行的用法;

      最后两项:kdgg可以分为k和dgg,dgg又可以分为d和gg,d表示删除,gg表示移动到第一行,G表示移动到最后一行,所以dgg意思是删除光标所在行和所在行之前的所有行,所以kdgg就是先把光标往上挪一行,然后删除那一行和那一行之上的所有行,jdG同理。

    2.列操作

      1).删除:

        a).ctrl + v进入列选择模式,选择要删除的块,用d删除。

      2).插入

        a).ctrl + v进入列选择模式,选择要操作的行;

        b).shift + i进入插入模式;

        c).输入要插入的值;

        d).按Esc两次,在上一步输入的值,即插入到选择的行。

    3. 删除多列

      1).ctrl + v 进入块选择模式

      2).row_num + j, col_num + l 选择要删除的列。 如果需要到底部,按G,用方向键选择列

      3).d 删除

    4. change to character.

      ct:  # change to colon

      ct)  # change to sentence end

      vt:c  # highlight before change to colon.

      vtjc  # highlight to character j, then change.

    5. 替换

      :{作用范围}s/{目标}/{替换}/{替换标志}

      1) %s/foo/bar/g  # 全局替换,foo -> bar

      2)  :s/foo/bar/g   # 当前行

      3)  :2,9/foo/bar/g   # 2-9行

    6. 查找

      /copyrightc    # 大小写不敏感查询

    7.删除一个单词

        daw

  • 相关阅读:
    用位运算求一个数的绝对值
    ORACLE临时表总结
    Nagios学习实践系列——配置研究[监控当前服务器]
    SQL SERVER 作业浅析
    超酷的测速网站Ookla SPEEDTEST
    Nagios学习实践系列——基本安装篇
    Nagios学习实践系列——产品介绍篇
    Windows Server 2008 下ASP程序连接ORACLE数据库驱动错误
    ORACLE基本数据类型总结
    Redhat Server 5.7 安装配置PHP
  • 原文地址:https://www.cnblogs.com/buxizhizhoum/p/8274742.html
Copyright © 2011-2022 走看看