zoukankan      html  css  js  c++  java
  • vim命令行模式

    1. 激活命令行模式 

       : 进入命令行模式

       <Esc>  退出命令行模式

    2. 常用命令

       :p 打印 (:print) 

       :e 读入文件 (:edit)

       :w 写入文件 (:write)

       :t  复制 (:copy)

       :d 删除 (:delete)

       :m 移动

       :[range]delete [x] 删除指定范围内的行 [ 到寄存器 x]

       :[range]yank [x] 复制指定范围内的行 [ 到寄存器 x]

       :[line]put [x] 在指定行后黏贴寄存器x中的内容

       :[range]copy {address} 把指定范围内的行拷贝到{address} 所指定的行之下

       :[range]move {address} 把指定范围内的行移动到{address} 所指定的行之下

       :[range]normal {commands} 对指定范围内的每一行执行普通模式命令

       :[range]join 连接指定范围内的行

       :[range]substitute/{pattern}/{string}/[flags]  对指定范围内匹配{pattern}的地方替换为{string}

       :[range]global/{pattern}/[cmd] 对指定范围内匹配{pattern}的所有行,在其上执行Ex命令{cmd}

    3. 命令行地址表示

        :2  将行号作为地址 :4p 打印第四行信息

        :$  表示文件的末尾一行

        :2,5p 打印第二行到五行

        :. 代表当前行

        :.,$p 打印当前行到末尾

        :% 代表当前文件的所有行

        :'<,'> 代表高亮选中的范围

        :/<html>/,/</html>/p  用模式指定范围

        :/<html>/+1,/</html>/-1p 用偏移地址对范围进行修正

        :'m,'n 表示位置标记为m的行到位置标记为n的行

        :0  虚拟位置第0行,位于第一行上方

       

       

  • 相关阅读:
    Typescript和React结合项目初始化
    React 和 TypeScript 如何一起使用
    Cesium取代leaflet,和Vue等前端框架结合
    cesium之3dtiles的制作问题
    Cesium-3dTiles格式详解
    TIN和等高线的关系
    CAD如何生成等高线
    Cesium风场
    cesium加载等高线
    DEM坡度和坡向分析
  • 原文地址:https://www.cnblogs.com/xiaodi-js/p/7231890.html
Copyright © 2011-2022 走看看