您的位置:首页 > 编程语言

codeblocks自动提示功能遮挡代码编辑的解决办法

2013-08-04 12:51 986 查看
/*

MR.Talent原创,随意转载与分享

*/

前言:

codeblocks是一个小巧而又方便的编辑器。很多学校早就用它代替VC6.0或者turboC进行C语言教学。

它既不像VS2012、VS2010那么笨重,又不像turboC,VC6.0那样界面不友好。作为devcpp的替代品、ACM程序设计大赛的C\C++主要IDE,广受欢迎。



但好的东西也会让我们产生烦恼啊。我们总会挑这样那样的毛病。

下面走进主题吧……

问题提出:

代码自动提示,是不少人对一个编辑器最基本的要求。我们喜欢这样的提示:



只要敲一个结构体或者类,加个点就显示了它的成员变量、函数。

CODEBLOCKS为了让我们了解给出函数的传参方式,还自动提示了这么个东西:



输入printf之后提示我们printf应该怎么传参。但是显然这个……我们对printf又不是不了解,而且就算对某个头文件包含的函数不了解,看这么一大堆英文也头疼啊。

其实这样算好了。下面看一个必定让很多人头疼的事例:



躺着也中枪吧……

敲了个sort函数,或者,在窗口最下方敲代码时,这个头文件函数的提示,完全遮挡了我们的代码。

解决办法:

呵呵,其实不难,但是我却在网上搜不到解决办法。

从菜单栏开始进行一系列操作:

Settings->Editor->Code completion->

进入右边栏C/C++ parser标签

把Options栏里的四个勾都去掉。

点击OK

如图:



最终效果:

看,现在敲个sort,printf什么的,就没有那个恶心的提示了,但是敲个结构体,他照样提示我们成员,敲个using namespace,他也会提示namespace的全拼,调用自己的函数,它也会提示我们,等等。接下来,尽情享受吧。





注:

如果有人在以上操作后发现被取消的勾在之后又被勾回去了,是因为win8、win7下,那些配置信息的文件不允许修改。只要对codeblocks.exe那个文件设置一下属性->兼容性->以管理员身份运行->确定即可。

这样,每次打开codeblocks都是当成一个管理员身份,配置信息就能被修改
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐