kDevelop是一款跨平台的集成开发环境,主要用于C,C ++,Python,JavaScript 和 PHP 的跨平台IDE,提供类似于VC的开发环境,包括多种丰富的功能,可完成代码的编译、连接、配置、调试和生成项目等操作,支持多种程序设计语言。
软件功能
KDevelop-Project诞生于1998年,其目的是为KDE提供一个易用的集成开发环境(Integrated Development Environment)。此后,KDevelop IDE采用GPL进行发布, 它支持很多程序设计语言。
在KDevelop中,开发人员可以利用左侧的类视图、文件列表等观察项目的
组织结构和源代码的存放形式,在工作区中部编辑打开文件的源代码;右侧给出了QMake管理器等工具,可以完成工程联编时所需的配置工作;下侧是信息观察区,可以观察工程的编译、连接情况,也可以在终端模拟器中直接执行终端命令。此外,基于Doxygen文档生成系统,KDevelop可以为工程输出包括HTML、latex、RTF、ps以及manpage等格式的项目文档。
KDevelop可以提供类似于VC的开发环境,功能相对比较完善,是常用的标准IDE(集成开发环境)。
应用程序的集成开发环境-Kdevelop
KDE试图通过提供一个容易使用的桌面和相关的可以扩展现有GUI图形界面软件的库来减小上述问题。但由于自由软件经常是作者用业余时间编的,现有编程环境是否让程序员喜爱就成为一个问题。KDevelop希望能够更进一步让程序员编程更容易且更有效率,在同样的开发阶段,用KDevelop编制的程序或许更可靠,功能更多。
为了实现上述目标,KDevelop集成开发环境提供了许多程序员需要的特性,并且它包括了一些第三方程序的功能,比如make和GNU C++编译器,使之成为开发过程中集成的部分。
软件特点
KDevelop始终以其最先进的C / C ++语言支持而自豪。通过5.0中的Clang采用,我们获得了100%正确的代码解析功能,这意味着即使没有您调用编译器,IDE也可以准确地检查编码错误!不限于C / C ++,所有受支持的语言共享以下功能。
语义突出显示:突出显示将语言的语义考虑在内,例如突出显示类名与变量名不同,即使这不能仅从代码的语法中识别出来。
彩虹突出显示:突出显示特定颜色中相同变量的每次出现,并根据每个变量进行更改。尝试一下,一旦你习惯了,你会爱上它。可选的。
上下文敏感的语义代码完成:KDevelop具有复杂的启发式方法,旨在为您提供当前光标位置的最可能的建议。对于Python,PHP和JS,这些完成是从KDevelop的缓存代码表示生成的,因此可以立即使用 - 没有明显的延迟。
代码数据库的永久磁盘缓存。根据项目复杂程度的大小,分析可能需要一段时间; 但在第一次之后,所有内容都缓存在磁盘上,并在IDE的每次后续启动时在几秒钟内加载。
轻松适应自己的风格!
可以自由重新排序,启用或禁用菜单栏中的任何按钮
任意分割视图
主窗口内工具视图的任意布局
可自由配置的配色方案,分别用于应用程序和编辑器。
可以为IDE中的几乎每个操作分配快捷方式
KDevelop提供与各种文档提供程序的无缝集成。支持的系统是:
QtHelp文档文件(QCH)
手册页(你可以在命令行上用man查看的页面)
您可以通过悬停符号然后选择显示文档来打开文档页面...
快速启动,通常占用内存很少。
通常设计为在许多情况下表现得像一个简单的文本编辑器,例如,您可以 kdevelop file.cpp从终端运行,它将在当前会话中打开该文件。
具有模板字段的完全可编写脚本的,功能强大的代码片段(按Tab键可在用户定义的字段之间循环,可以包含具有脚本化内容的字段等); 那些也可以配置为显示在代码完成列表中
强大的查找和替换功能,也适用于整个项目,可选择使用正则表达式
单元测试集成
可过滤问题工具视图,显示所有问题(语法和语义错误,TODO等)
图形调试器支持(C / C ++和Python,PHP通过额外的插件)
代码格式化程序支持(C / C ++和Python的几个预定义的,以及自定义格式化程序脚本)
文件和项目模板(可以下载或安装额外的模板)
可以通过KParts在IDE中查看几乎任何文件类型作为选项卡/文档(例如PDF)
控制台工具视图
外部脚本支持
Vim兼容输入模式
更新日志
该版本修复了大量的bug,增加了 PHP 语言的插件以及 KDevelop-PG-Qt (解析器生成器)。
软件评论 您的评论需要经过审核才能显示
网友评论