VIM - EX 命令 - 文件读写

VIM - EX 命令 - 文件读写

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. 这个以后再说吧

转载于:https://www.cnblogs.com/xy14/p/11527891.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值