11

我正在使用 Netbeans 7 对 C 进行编程。

想象一下,如果我输入prinCTRL+SPACE弹出一个窗口会printf提出建议。

如何使此弹出窗口在我键入时显示?我不想使用CTRL+SPACE.

4

4 回答 4

12

如果您有安装了C/C++ 插件的 Netbeans ,您可以转到Tools -> Options -> Editor -> Code Completion.

将语言下拉菜单切换到 C/C++。然后,您可以将 C/C++ 标识符的自动弹出触发器修改为如下所示:

.;->;.*;->*;::;new ; ;a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x;y;z;

一旦输入上述任何模式,这将导致自动完成窗口弹出。在 Netbeans 8.0.2 中测试对我来说就像一个魅力。

于 2015-11-17T02:59:08.620 回答
1

我正在使用带有 Java 的 netbeans,但它可能以相同的方式工作。也应该可以为 C 启用自动完成功能。检查工具 -> 选项 -> 编辑器 -> 代码完成。如果它被禁用,您可以使用 Ctrl + Space 调用它。启用后,它应该会自动弹出。希望这可以帮助。

于 2012-08-16T09:25:42.520 回答
0

使用“tab键”自动弹出任何语言

转到 -> 工具 -> 选项 -> 键盘映射 -> 在“搜索:”框中搜索“完成”。

单击“快捷方式”列下的[...],其中“操作”“显示代码完成弹出窗口”->编辑->按标签->按“确定”

现在检查和编辑时。

于 2018-07-26T05:32:51.227 回答
0

添加@Mike Kuenzi 上面所说的自动完成代码,您应该将其粘贴到工具->选项->编辑器->代码完成中。选择语言C/C++,复制以下代码

.;->;.*;->*;::;new ; ;a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x;y;z;A;B;C;D;E;F;G;H;I;J;K;M;N;L;O;P;Q;R;S;T;U;V;W;Y;Z;

并将其粘贴到Auto Popup Triggers for C/C++ identifiers。确保在粘贴数据之前清空空间。选择自动插入。

请注意,如果您的计算机中没有安装 C/C++ 插件并为您的 Netbeans IDE 配置它,这将不起作用。

我刚试了一下,它奏效了。

于 2022-01-14T23:05:15.673 回答