如何从vi编辑器中的其他文件复制

时间:2010-10-28 19:58:22

标签: linux vi

如何使用ctrl-c从其他文件复制并在vi编辑器中使用p yank(粘贴),我不知道!! 认为

3 个答案:

答案 0 :(得分:4)

你也可以这样做::r filename

这将拉入文件。它也可以用于命令的输出:

:r! grep some_text file
:r! which perl

另一种方法是使用缓冲区。

:e other_file.txt

一旦你猛拉,你可以:bn切换到另一个缓冲区并粘贴

如果你只是担心粘贴,ctrl-v或shift + insert也可以粘贴剪贴板的内容。

答案 1 :(得分:3)

在vi中取出(复制)文本后,您可以键入<ESC>:e filename打开另一个文件进行编辑。你的缓冲缓冲区仍然是相同的,让你粘贴到另一个文件。您必须将文本从vi中的一个文件复制到vi。

中的另一个文件中

如果要粘贴vi外部的文本,则需要专门设置终端和vi才能允许。

答案 2 :(得分:1)

你做不到。 yank缓冲区对vim是私有的,不与系统剪贴板共享。