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命令与.结合给对多行末尾加分号

  • 相关阅读:
    html中<a>标签_top和_parent的区别
    HTML基础练习
    HTML <!DOCTYPE>标签 各版本对应的标签是否有无
    HTML <!DOCTYPE>标签
    doctype声明 过渡transitional 严格strict 框架frameset
    xhtml1-frameset.dtd
    【xunsearch】笔记
    python 根据文件创建时间排序
    wkhtmltopdf
    linux:/lib/libc.so.6: version `glibc_2.7′ not found【没有解决】采用新方法达到目的
  • 原文地址:https://www.cnblogs.com/vactor/p/5050709.html
Copyright © 2011-2022 走看看