我正在尝试开始使用 code::blocks 进行一些 C 编程,只是为了学习。我希望使用代码完成/调用提示功能(例如,当输入“printf”时,它会弹出一个方便的下拉框,显示参数。
我创建了一个新项目,并在该项目中创建了一个名为“hello.c”的新文件
#include <stdio.h>
int main(){
int test=0;
printf("%d",test);
return 0;
}
但是在输入 prin 的过程中,只显示了“priority_queue 和 private”,没有 printf 函数,并且按 ctrl-j、ctrl-space、alt-shift-space、ctrl-n 或 p 时没有任何反应,没有任何效果。我尝试过重新解析该项目。我最初安装了 13.12 版本,因为 Ubuntu (14.04.4LTS) 就是这样,但后来我通过使用 apt-get ppas 来安装版本 16.01。那个版本也行不通。我尝试禁用并重新启用代码完成插件,并确保在设置 -> 编辑器 -> 下选中代码完成框。
我在这里做错了什么?任何帮助将不胜感激。非常感谢!
最佳答案
新的 Code::Blocks IDE 在 Ubuntu 上还没有那么完善。您可以尝试重新安装它。如果不起作用,请尝试恢复到 13.12。
关于代码块自动完成/调用提示不适用于 C 标准库函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36444091/