我想创建一个包含代码块的文件,然后,当我打开一个新文件时,这个块已经在文件中,而不必每次都复制粘贴。就像是:
:e newfile.cpp/template.cpp
我现在有一个名为 newfile.cpp 的新文件,其中包含 template.cpp 的内容;template.cpp 只会放在我的目录中,除非我专门打开它,否则不会更改。
我想创建一个包含代码块的文件,然后,当我打开一个新文件时,这个块已经在文件中,而不必每次都复制粘贴。就像是:
:e newfile.cpp/template.cpp
我现在有一个名为 newfile.cpp 的新文件,其中包含 template.cpp 的内容;template.cpp 只会放在我的目录中,除非我专门打开它,否则不会更改。
一种通用的可能性是简单地使用这个命令:
:r template.cpp
使用|
(bar) 连接两个命令:
:e newfile.cpp | r template.cpp
如果大量依赖模板,您可能需要更高级的东西。vim.org 上有几个这样的插件;一个是tSkeleton。