我正在尝试编写一个简单的Vim函数,它将文件名作为参数,并将该文件的内容读入当前文档(与此问题相关).
这是我的第一次尝试:
fun! Tpl(tplfile)
r c:\tpl\a:tplfile
endfun
Run Code Online (Sandbox Code Playgroud)
这只是给我以下错误:
E484:无法打开文件c:\ tpl\a:tplfile
如何使函数实际使用tplfile参数的值?
当我:Class Toto
从VIM 命令行键入时,我想获取标头和源文件及其模板,就像我们创建新类时任何编辑器所做的那样。因此,如果
输入
:Class Toto
然后
输出:
toto.h
#ifndef TOTO_H
#define TOTO_H
class toto
{
public:
toto();
virtual ~toto();
protected:
private:
};
#endif // TOTO_H
Run Code Online (Sandbox Code Playgroud)
toto.cpp
#include "toto.h"
toto::toto()
{
//ctor
}
toto::~toto()
{
//dtor
}
Run Code Online (Sandbox Code Playgroud)
我得到:
./src/toto.c
./include/toto.h
自动生成(带src
和include
文件夹就完美了)