从vi(不是vim)中的一个文件到另一个文件的Yank行?

时间:2009-09-21 16:13:21

标签: copy vi paste

我已经习惯了VIM,通常我会拆开屏幕并打开另一个文件,将文本拉到第二个文件中。但是,我正在处理只有vi的遗留服务器,如果它不支持拆分视图或将文本从一个文件复制到另一个文件(我猜两个独立的vim实例),我怎么能用它打开多个文件。

我认为这台服务器没有启用“屏幕”,我的访问权限有限,所以我不能再安装。

3 个答案:

答案 0 :(得分:20)

在Vi中打开一个文件,抽出文本,然后使用

:e another_file

打开另一个文件,然后粘贴。

答案 1 :(得分:4)

假设您已经在文件中,您必须粘贴文本。

  • :w(首先保存当前内容)
  • :e file2
  • goto location and yank(say yy)
  • :b 1(转到缓冲区1,即返回原始文件)
  • 转到位置并粘贴(p)

答案 2 :(得分:-2)

好的。如果你想要大约说100行,你必须首先输入'100'然后'yy'。