C ++代码::块自动完成不起作用

时间:2015-02-10 00:24:08

标签: c++ autocomplete codeblocks

我最近刚开始用Code :: Blocks学习C ++。当我第一次开始使用它时,自动完成工作正常,但现在它不是出于某种原因。自动完成的意思是:

#include <iostream>
using namespace std;

int main(){
    int test;
}

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

5 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:0)

检查设置。 设置&gt;编辑&gt;一般设置&gt;编辑器设置&gt;代码完成&gt;检查[代码完成]

答案 2 :(得分:0)

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

答案 3 :(得分:0)

我认为最好了解某些版本,您需要关闭InColnames = ['Chr','Pos','Ref','Alt'] tsvin = csv.DictReader(fin, delimiter='\t') for row in tsvin: print(', '.join(row[InColnames])) 程序并再次打开它,以使这些设置更改生效。

答案 4 :(得分:0)

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