C++代码::阻止自动完成不工作

C++ Code::Blocks Autocomplete Not Working

本文关键字:工作 代码 C++      更新时间:2023-10-16

我最近刚开始用代码块学习C++。当我刚开始使用它时,自动完成功能很好,但现在由于某种原因它不起作用了。我所说的自动完成是指:

#include <iostream>
using namespace std;
int main(){
    int test;
}

如果我输入"te"(没有引号),我不会得到一个包含我的变量名称的框。任何帮助都将不胜感激。

禁用SmartSense(设置/编辑器/代码完成)可以解决问题。启用SmartSense(默认)后,代码将部分完成工作。

在编辑器设置中,将autolaunch after typing # letters的值从3更改为2。

检查设置。设置>编辑器>常规设置>编辑器设置>代码完成>检查[代码完成]

我认为最好知道,对于某些版本,您需要关闭Code::Blocks程序并再次打开它,以便这些设置更改生效。

将每个项目允许的最大解析器更改为2对我来说很有效,请转到设置>编辑器>代码完成