考虑自动完成。如何告诉Geany在哪些目录中查找头文件?

时间:2015-02-17 10:31:36

标签: c++ autocomplete geany

我从KDE来到XFCE,因此来自Geany的KDevelop。我没有计划使用Geany进行任何编译,更喜欢编写我自己的CMakeLists.txt文件。然而,我喜欢KDevelop并且非常喜欢它:

在KDevelop中我可以"附加"包含c ++文件的目录,这意味着代码自动完成将在该目录中查找#included标头并使用其内容。

例如,有可能"附加"像 / usr / share / myIncludes / 之类的东西 包含" my_foo.h"。然后在我的程序的源代码中我会

#include "my_foo.h"

此后自动完成将使用" my_foo.h"的内容启动。

我觉得谷歌这个令人难以置信。在Geany中是否有类似的功能,如果是这样,人们将如何使用它?

My Geany是一个简单的安装(geany和geany-common),是一个干净的(没有非免费的东西)Debian系统。

1 个答案:

答案 0 :(得分:1)

Geany不支持动态解析头文件,因为它会产生性能和资源影响。

但是,您可以按照manual中的说明从标题中生成标记文件,也可以使用geanyctagsprojectorganizer(最近从gproject重命名)这样的插件来帮助您

您也可以在wiki内找到可以通过工具菜单导入的标签文件。