kdevelop的点滴收获— 关于代码自动补全

kdevelop作为集成开发环境,提供了代码自动补全功能,这个功能可以在用户输入代码时,根据程序上下文显示可用的成员函数列表并自动补齐,并且提供成员函数的参数提示以及一些参数的注释信息。这得益于kdevelop所完成的代码分析功能。

默认安装的kdevelop是不提供代码自动补全功能的,如果要使用这个功能,需要打开相应的选项,而且要建立代码自动补全所需的“数据库”

一、建立函数描述数据库,Kdevelop在项目设置里面提供了这样的一个功能,通过对指定目录头文件的分析,建立相应的函数描述数据库。

这个功能的具体位置是:工程菜单->工程选项->C++支持->“代码补全”下方的“代码补全数据库”


初始安装情况下,代码补全数据库是空的,可以利用"添加按钮“,打开一个”代码补全数据库“建立向导。



在这个对话框中,可以选择建立kdelib代码补全数据库,也可以选择QT3、QT4,当然也可以自定义函数库的头文件目录。

以建立kdelib3函数描述库为例,单击列表中的第一项,”下一步“可用,点击这个按钮!


设定KDE头文件的路径,可以默认的路径,也可以使用添加的路径。

单击路径,“下一步”按钮可用,点击它!



输入数据库的名称,这个将会显示在“图一”中的数据库列表中,输入名称后,下一步按钮可用,点击,就会出现一个头文件分析的进度条,当指定路径下头文件和子目录头文件都分析完成后,点击完成!

利用上面的几个步骤所建立的数据库是kdevelop代码自动补全的数据基础。

二、设置“代码自动补全”选项:

具体位置是:工程菜单->工程选项->C++支持->“代码补全”

设置界面:


按照上图设置,可以打开kdevelop的代码补全功能

其中的一些选项,取决于代码分析的范围和题似的信息量。

Do complete member-type-evaluation   这个选项可以打开成员函数的列表

自动提示参数(我自己翻译的) :这个选项在补全函数名之后可以显示函数的参数类型

自动提示参数的注释(自己翻译) :这个选项在输入参数时提供了一些注释信息,这个注释信息是kdevelop分析程序代码后加工的。

大致的情况是如下截图:

1、显示成员列表:


选择完函数名称后,会出现函数参数提示:


当输入参数时,会提示输入参数的注释


需要明确一点,这个截图是随意操作的,没有考虑输入的正确性!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值