如何创建包含现有文件的新文件';vim中的s内容

如何创建包含现有文件的新文件';vim中的s内容,vim,Vim,我想创建一个包含代码块的文件,然后,当我打开一个新文件时,该代码块已经在文件中,而不必每次都复制粘贴。比如: :e newfile.cpp/template.cpp 我现在有一个名为newfile.cpp的新文件,其中包含template.cpp的内容;template.cpp将位于我的目录中,除非我专门打开它,否则不会被更改。一种常见的可能性是只使用以下命令: :r template.cpp 一种常见的可能性是简单地使用此命令: :r template.cpp 您可以保持模板处于打开状态

我想创建一个包含代码块的文件,然后,当我打开一个新文件时,该代码块已经在文件中,而不必每次都复制粘贴。比如:

:e newfile.cpp/template.cpp

我现在有一个名为newfile.cpp的新文件,其中包含template.cpp的内容;template.cpp将位于我的目录中,除非我专门打开它,否则不会被更改。

一种常见的可能性是只使用以下命令:

:r template.cpp

一种常见的可能性是简单地使用此命令:

:r template.cpp

您可以保持模板处于打开状态并使用:

:saveas newfile.cpp

或者,使用一个类似于或的代码片段插件来实现类似的功能。

您可以打开模板并使用:

:saveas newfile.cpp
或者,使用一个类似于或的代码片段插件来实现类似的功能。

使用
(bar)来连接两个命令:

:e newfile.cpp | r template.cpp
  • 创建一个新文件
  • 阅读模板
使用
|
(条形)连接两个命令:

:e newfile.cpp | r template.cpp
  • 创建一个新文件
  • 阅读模板

如果你非常依赖模板,你可能需要更高级的东西。vim.org上有几个这样的插件;一个是。

如果你非常依赖模板,你可能需要更高级的东西。vim.org上有几个这样的插件;一个是