我想在 GTkmm 应用程序中获得智能感知,就像我们在 windows 下的 dot net 中获得的一样。然而这次我使用 Linux、C++、Gtkmm 和 Geany 作为我的编辑器。请指导如何获得智能感知。此外,如果任何类型的编辑器支持智能感知的属性,也请提及。
感谢和问候 Owais Masood
我想在 GTkmm 应用程序中获得智能感知,就像我们在 windows 下的 dot net 中获得的一样。然而这次我使用 Linux、C++、Gtkmm 和 Geany 作为我的编辑器。请指导如何获得智能感知。此外,如果任何类型的编辑器支持智能感知的属性,也请提及。
感谢和问候 Owais Masood
Geany 会自动索引您打开的文件以自动完成,但如果您希望它索引某些库或 API,您必须创建一个全局标签文件,就像它在文档中描述的那样。不过,我得到了好坏参半的结果,让它完全正确地工作。
我曾经在 Linux 上使用 Geany,但我已经转移到QtCreator。即使它强调 Qt,您也可以在任何 C 或 C++ 项目中使用它(您只需要指定自己的构建过程或在 IDE 之外进行)。该编辑器是我在 Linux 上使用过的最好的编辑器之一,自动完成功能非常好,无需进行大量配置。另请查看我的答案,了解如何设置包含路径。包含路径中的任何内容都将自动为自动完成编制索引。