kdevelop的点滴收获— 关于代码自动补全
2009-06-29 22:42
1211 查看
kdevelop作为集成开发环境,提供了代码自动补全功能,这个功能可以在用户输入代码时,根据程序上下文显示可用的成员函数列表并自动补齐,并且提供成员函数的参数提示以及一些参数的注释信息。这得益于kdevelop所完成的代码分析功能。
默认安装的kdevelop是不提供代码自动补全功能的,如果要使用这个功能,需要打开相应的选项,而且要建立代码自动补全所需的“数据库”
一、建立函数描述数据库,Kdevelop在项目设置里面提供了这样的一个功能,通过对指定目录头文件的分析,建立相应的函数描述数据库。
这个功能的具体位置是:工程菜单->工程选项->C++支持->“代码补全”下方的“代码补全数据库”
初始安装情况下,代码补全数据库是空的,可以利用"添加按钮“,打开一个”代码补全数据库“建立向导。
在这个对话框中,可以选择建立kdelib代码补全数据库,也可以选择QT3、QT4,当然也可以自定义函数库的头文件目录。
以建立kdelib3函数描述库为例,单击列表中的第一项,”下一步“可用,点击这个按钮!
设定KDE头文件的路径,可以默认的路径,也可以使用添加的路径。
单击路径,“下一步”按钮可用,点击它!
输入数据库的名称,这个将会显示在“图一”中的数据库列表中,输入名称后,下一步按钮可用,点击,就会出现一个头文件分析的进度条,当指定路径下头文件和子目录头文件都分析完成后,点击完成!
利用上面的几个步骤所建立的数据库是kdevelop代码自动补全的数据基础。
二、设置“代码自动补全”选项:
具体位置是:工程菜单->工程选项->C++支持->“代码补全”
设置界面:
按照上图设置,可以打开kdevelop的代码补全功能
其中的一些选项,取决于代码分析的范围和题似的信息量。
Do complete member-type-evaluation 这个选项可以打开成员函数的列表
自动提示参数(我自己翻译的) :这个选项在补全函数名之后可以显示函数的参数类型
自动提示参数的注释(自己翻译) :这个选项在输入参数时提供了一些注释信息,这个注释信息是kdevelop分析程序代码后加工的。
大致的情况是如下截图:
1、显示成员列表:
选择完函数名称后,会出现函数参数提示:
当输入参数时,会提示输入参数的注释
需要明确一点,这个截图是随意操作的,没有考虑输入的正确性!
默认安装的kdevelop是不提供代码自动补全功能的,如果要使用这个功能,需要打开相应的选项,而且要建立代码自动补全所需的“数据库”
一、建立函数描述数据库,Kdevelop在项目设置里面提供了这样的一个功能,通过对指定目录头文件的分析,建立相应的函数描述数据库。
这个功能的具体位置是:工程菜单->工程选项->C++支持->“代码补全”下方的“代码补全数据库”
初始安装情况下,代码补全数据库是空的,可以利用"添加按钮“,打开一个”代码补全数据库“建立向导。
在这个对话框中,可以选择建立kdelib代码补全数据库,也可以选择QT3、QT4,当然也可以自定义函数库的头文件目录。
以建立kdelib3函数描述库为例,单击列表中的第一项,”下一步“可用,点击这个按钮!
设定KDE头文件的路径,可以默认的路径,也可以使用添加的路径。
单击路径,“下一步”按钮可用,点击它!
输入数据库的名称,这个将会显示在“图一”中的数据库列表中,输入名称后,下一步按钮可用,点击,就会出现一个头文件分析的进度条,当指定路径下头文件和子目录头文件都分析完成后,点击完成!
利用上面的几个步骤所建立的数据库是kdevelop代码自动补全的数据基础。
二、设置“代码自动补全”选项:
具体位置是:工程菜单->工程选项->C++支持->“代码补全”
设置界面:
按照上图设置,可以打开kdevelop的代码补全功能
其中的一些选项,取决于代码分析的范围和题似的信息量。
Do complete member-type-evaluation 这个选项可以打开成员函数的列表
自动提示参数(我自己翻译的) :这个选项在补全函数名之后可以显示函数的参数类型
自动提示参数的注释(自己翻译) :这个选项在输入参数时提供了一些注释信息,这个注释信息是kdevelop分析程序代码后加工的。
大致的情况是如下截图:
1、显示成员列表:
选择完函数名称后,会出现函数参数提示:
当输入参数时,会提示输入参数的注释
需要明确一点,这个截图是随意操作的,没有考虑输入的正确性!
相关文章推荐
- kdevelop的点滴收获(3)— 关于代码自动补全
- kdevelop关于代码自动补全
- Eclipse中,关于代码自动补全的设置
- note3:关于eclipse代码自动补全及取消空格上屏
- 关于pycharm代码无法自动补全的解决方法
- 关于优化Eclipse中代码补全自动提示
- 关于优化Eclipse中代码补全自动提示(转)
- Qt安装后要做的第一件事------Qt自动补全代码快捷键和输入法切换快捷键 的冲突解决 (附:fedora下查询 删除软件命令)
- eclipse中java自动补全代码
- IntelliJ IDEA 设置代码提示或自动补全的快捷键
- eclipse代码自动补全功能
- 更改Intellij的快捷键为Eclipse风格,并且恢复Alt+/代码自动补全快捷键code completion
- 7.go开源groupcache项目笔记——关于gocode代码自动补齐
- ADT开发中的一些优化设置:代码自动补全等
- Eclipse设置任何时候都能触发你的代码自动补全及快捷键方法
- 代码点滴收获 (2010年2月)
- phpstrom中yii代码自动补全
- Eclipse的代码自动补全实用配置
- Eclipse增加CSS插件_代码高亮_自动补全-方法
- windows配置gvim高效率编程(c&c++)带自动补全代码