Vim 多文件切换使用

Vim/Gvim 有哪些实用技巧?

【Vim 编辑多个文件】(《Linux 命令行大全》)

  • vim file1 file2 同时打开 file1, file2
  • : n or : N 表示文件的切换,切换前必须要保存文件的修改,如果要抛弃修改可以使用 "!"
  • : buffers 显示正在处理的文件
  • : buffer 1 切换到编号为 1 的文件(也可以用缩写命令 b 1)
  • : e file3 表示载入文件 file3
  • : r file3 表示把 file3 的全部内容插入到当前文件的当前行 (好用)

【Vim 怎样将指定行内容复制到另外一个文件】

一、同一个文件的复制

  1. :1,100y 复制第一行到第100行的内容

  2. :200 定位到第200行

  3. p 将复制的内容贴至201行

二、vi 编辑器从一个文件复制到另一个文件

  1. 先打开这两个文件:vi a1.log a2.log

  2. :set number 显示行号 (: set nu)

  3. :100,200y (复制100行~200行的内容)

  4. :n 切换到第二个文件

  5. p(粘贴即可),将光标移到需要复制的地方,按下P按钮即可。
    或者:600(切换到第600行), :1 跳到行首 :$ 跳到最后一行, 再按下p进行粘贴。

posted @ 2020-11-18 20:10  Gelthin  阅读(971)  评论(0)    收藏  举报