zoukankan      html  css  js  c++  java
  • VIM

    1. 概述

    1. vim 通过 ex 命令行, 与其他文件的读写操作

    2. 场景

    1. 场景1

      1. vim 打开文本
      2. 将当前文本的内容, 写入到其他文本
    2. 场景2

      1. vim 打开文本
      2. 将其他文本的内容, 写入到当前文本

    3. 准备

    1. note

      line01
      line02
      line03
      line04
      line05
      line06
      line07
      line08
      line09
      line10
      

    4. 操作

    1. 操作1: 复制

    1. 概述

      1. 将 note 的前 2 行, 复制到 新文件 sub 里
    2. 操作

      1. 用 vim 打开 note

      2. 命令

      :1,2 w sub
      
      1. 解释

        1. 1,2

          1. 当前文件, 需要被复制的行

            <开头行, 结束行>
            
        2. w

        3. sub

          1. 目标文件
          2. pwd 是默认是当前路径
          3. 可以改为绝对路径
        4. 后面的操作, 应该不会这么解释了

      2. 结果

        1. 新文件 sub

          line01
          line02
          

    2. 操作2: 追加

    1. 概述

      1. 将 note 的最后 2 行, 复制到 sub 里
    2. 操作

      1. 用 vim 打开 note

      2. 命令

      :9,10 w>> sub
      
      1. 结果
        1. 新文件 sub

          line01
          line02
          line09
          line10
          

    3. 操作3: 读取

    1. 概述

      1. 将 sub 的内容, 复制到 note 里
    2. 操作

      1. 用 vim 打开 note

        1. 光标移动到文章末尾
      2. 命令

        :r sub
        
      3. 结果

        1. 新文件 note

          line01
          line02
          line03
          line04
          line05
          line06
          line07
          line08
          line09
          line10
          line01
          line02
          line09
          line10
          

    ps

    1. ref

      1. Vim 中截取部分内容保存到其他文件
      2. vim 读写
    2. 疑问

      1. 如果我想从 某个文件里, 读取部分行的内容怎么办
        :r !sed -n '2,3 p' sub
        
      2. 其实还可以接其他很多命令
        1. 这个以后再说吧
    尽量尝试解释清楚; 自己校对能力有限, 如果有错误欢迎指出
  • 相关阅读:
    php date函数
    jquery AJAX教程
    Magento 批量修改订单状态为 Completed
    php 复习笔记 乱
    正则替换 php js
    magento订单状态修改
    换个心态继续走IT路
    神奇的HTML5,效果超炫,用Google chrome浏览
    PHP $_SERVER参数
    第六章 线程基础
  • 原文地址:https://www.cnblogs.com/xy14/p/11527891.html
Copyright © 2011-2022 走看看