Vim c ++基于头文件生成源文件

Mic*_*lec 9 c++ vim code-snippets

我在vim中做了很多c ++编程,我想知道是否有任何插件或片段可以生成源文件,具体取决于头文件的内容.

IE:test.h

class test {
public:
  test();
};
Run Code Online (Sandbox Code Playgroud)

然后进入test.cpp文件并输入"src"并展开它(使用某种类型的片段插件,如UltiSnips),它会在test.h文件中查找功能和(在本例中)make:

test::test() {
  //code
}
Run Code Online (Sandbox Code Playgroud)

我从Derek Wyatt的博客那里得到了这个想法,他使用XPTemplate这样做,所以我认为在UltiSnips中做同样的事情会很棒.