我想在其中创建一个带有代码块的文件,然后,当我打开一个新文件时,该块已经在文件中,而不必每次都复制粘贴。类似的东西:
:e newfile.cpp/template.cpp
我现在有一个名为newfile.cpp的新文件,其中包含template.cpp的内容; template.cpp只会放在我的目录中,除非我专门打开它,否则不会被更改。
答案 0 :(得分:3)
一种通用的可能性就是使用此命令:
:r template.cpp
答案 1 :(得分:2)
使用|
(bar)连接两个命令:
:e newfile.cpp | r template.cpp
答案 2 :(得分:1)
答案 3 :(得分:0)
如果依赖模板很多,你可能需要更先进的东西。 vim.org上有几个这样的插件;一个是tSkeleton。