C++ 如何将光标放置在IntelliJ文件模板中?

C++ 如何将光标放置在IntelliJ文件模板中?,c++,intellij-idea,clion,C++,Intellij Idea,Clion,如何在生成新类时将光标放置在正确的位置。以下是我的C++类头文件(在编辑器>文件和代码模板下)当前项目的样子: #parse("C File Header.h") #[[#ifndef]]# ${INCLUDE_GUARD} #[[#define]]# ${INCLUDE_GUARD} ${NAMESPACES_OPEN} class ${NAME} { private: #[[$END$]]# public: }; ${NAMESPACES_CLOSE}

如何在生成新类时将光标放置在正确的位置。以下是我的C++类头文件(在编辑器>文件和代码模板下)当前项目的样子:

#parse("C File Header.h")
#[[#ifndef]]# ${INCLUDE_GUARD}
#[[#define]]# ${INCLUDE_GUARD}

${NAMESPACES_OPEN}

class ${NAME} {
    private:
        #[[$END$]]#
    public:

};

${NAMESPACES_CLOSE}

#[[#endif]]#
我已经按照的指示选中了“启用活动模板”。当我创建一个新C++类时,这就是我在头文件中得到的:

...
class Example {
    private:
        $END$
    public:

};
...
显然,它只是打印“$END$”而不是放置光标。光标结束在文件的末尾我做错了什么?


注意:尽管我使用的是Clion,但我已经标记了IntelliJ IDEA,因为它的功能可能是相同的。作为记录,我使用的是CLion 2016.3

您是否尝试过使用
$CURSOR$
[$CURSOR$]].
$CURSOR$
都将$CURSOR$放入创建的文件中。FWIW、HTML、HTML4和XHTML文件模板都能按预期使用
[$END$].