zoukankan      html  css  js  c++  java
  • <vim实用技巧>学习笔记

    第三章插入模式

    1.插入模式下的删除                        2.返回普通模式

                                   

    3.复制

    yt,        //复制当前光标到逗号(,)之前的内容

    第四章 可视模式

     1.

    gv              //重选上次的高亮选区
    o //切换高亮选区的活动端

    o用法示例                                2.在列块可视模式下为多行添加分号

                           

    第五章命令行模式

    1.在一行或多个连续行上执行命令

    :5            //跳转到第五行
    :print       //输出光标所在行的内容,简写(:p)
    :3p          //输出第3行的内容
    :2,5p       //输入2-5行的内容
    :.,$p        //输出当前行到文件末尾的内容

     2.用高亮选区指定范围                            用命令模式指定范围

    3.用偏移对地址进行修正

    :/<html>/+1,/</html>/-1p          //不输出第一行及最后一行

    小结

    1     文件的第一行                                  $      文件的最后一行
    0     虚拟行,位于文件第一行上方                  .      光标所在行
    'm    包含位置标记 m 的行                           %     整个文件(:1,$ 的简写形式)
    '<    高亮选区的起始行                             '>     高亮选区的结束行

    4. 命令模式下的复制与剪切

    :[range]copy {address}         //copy简写形式t               m为剪切
    :6t.                           //将第6行的内容拷贝到当前行                          :t.                 //为当前行创建一个副本,类似yyp
    :'<,'>t0                       //把高亮选中的行复制到文件开头,t之前的部分在高亮选中之后按:可自动生成
    @:                          //重复上次的ex命令

    5.normal命令与.结合给对多行末尾加分号

  • 相关阅读:
    3. Image Structure and Generation
    STM32F103
    10.2 External interrupt/event controller (EXTI)
    10.1 Nested vectored interrupt controller (NVIC) 嵌套矢量中断控制器
    ibatis 使用 in 查询的几种XML写法
    文字纵向打印
    oracle每天清理归档日志
    使用语句查询mssql死锁
    Xml序列化UTF-8格式错误
    Nginx的优点
  • 原文地址:https://www.cnblogs.com/vactor/p/5050709.html
Copyright © 2011-2022 走看看