作为c语言的IDE,Kdevelop是我工作中最常用的,特别开发C程序的时候,这个IDE很强大,软件本身体积很小。
在ubuntu12.04版本中,软件中心界面中有Kdevelop,但是在ubuntu16.04中却没有了,这个令人很奇怪。
功能特色
- 支持vi模式
- 代码提示和补全,Ubuntu12.04 的4.7.3版本是我起来最爽的(ubuntu 16.04也是4.7.3但是不支持自动加头文件需要ctrl+space),比高版本的用起来爽。代码补全的时候,会像java IDE那样import package,Kdevelop会自动的帮你加上头文件。
- 代码配色:是我用过的IDE中颜色最丰富的。
- 支持原生的Makefile工程,所以对于linux工程来说最合适不过了。当然也支持Cmake和QT。
- 头文件包含后,可通过makefile自动的-Iinclude自动追寻头文件位置,前提是必须是makefile的CFLAGS 或者CXXFLAGS变量上有-Iinclude
常用快捷键
一般我写代码用的是vi模式,所以Kdevelop的快捷键一般只会用到如下几种:
ctrl+d:注释
ctrl+shift+d: 去掉注释
ctrl+,:定位到函数或变量定义的位置
ctrl+g:定位到你想要到达的行数
ctrl+alt+m:定位整个工程中函数,Kdevelop会自动提示工程中有哪些函数
ctrl+alt+n: 定位本文件的函数,Kdevelop会自动提示工程中有哪些函数