0

对于 C++,Geany 中是否有一个功能(或提供此功能的插件)可以启用类的所有成员的建议/提示列表,以及链接库中的类?我的意思是,就像在 Java 中一样,当您在对象实例变量之后键入 dot(.) 时,它的所有成员(显示方法和公共变量)。这也适用于导入包和类。

例如在 Java 中(使用 Eclipse):

Vector<Object> vec = new Vector<Object();
vec.[here after typing a dot(.), all public members of Vector are shown as hints]

我想在 Geany 中拥有这种功能,因为在 C++ 中很难记住正确的函数或标头名称。

Geany 中是否有我上面提到的功能?或者任何插件来实现这一点?我知道 Geany 中有自动完成功能,但它仅在您已经使用或调用过该特定函数/变量一次时才有效。

4

1 回答 1

1

您将在 Geany 中获得两种类型的“标签”,它们提供自动完成功能。第一个来自会话/工作区,其中仅包含当前打开的文件,第二个来自从“标签”目录读取的“全局标签”(位置取决于平台,请参阅下面的手动链接)。它实际上使用了一个古老但维护良好(可能比 Exuberant Ctags 本身更好)的 Ctags 分支,并且最近添加了对读取普通 Exuberant Ctags 文件的支持。当然,与真正的解析器相比,Ctags 是相当有限的,但我认为这是您要询问的功能。您可以在手册中找到更多信息。

于 2013-05-25T04:29:33.787 回答