发布于 2017-11-16 00:52:14 | 163 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

Kdevelop 集成开发环境

Kdevelop是一个自由,开放的源代码IDE(集成开发环境)包括Linux,Solaris,FreeBSD的,Max OS X的其他类Unix系统,它是一个功能全,插件的可扩展IDE的C /Ç+ +和其他编程语言,它是基于上自1998年以来,KDevPlatform,KDE和Qt库和正在开发。


在 KDevelop 5.1 发布大半年后,KDevelop 5.2 正式发布了。KDevelop 是 KDE 的集成开发环境(IDE)。

以下是 5.2 的亮点摘要,你也可以在之前的测试版发布公告中发现一些其他信息:

Analyzers

在 5.1 中,KDevelop 新增了一个 Analyzer 菜单 ,里面包含一系列与分析器类似的插件。5.2 版本将更多的分析器插件合并到 kdevelop.git 中,可供使用。

cppcheck

cppcheck 是一个非常流行的 C/C++代码缺陷静态检查工具,现在也可以默认运行,显示内联问题。

改进对 C++ 语言的支持

针对稳定性进行了大量改进,主要包括:

  • Properly pass on some categories of compiler flags from the build system to the analyzer, fixing e. g. parse errors in some Qt header files which cannot be parsed if a certain compiler configuration is not respected

  • Improve performance of C++ code completion in some situations

  • Restore some completion features from 4.x, such as automatic insertion of semicolons in some cases

改进对 PHP 语言的支持

包括对新语言特性的支持,类型系统处理以及 bug 修复,主要包括:

  • Add callable type to PHP.

  • Process member properties/calls for unsure types.

  • Fix uses of class in closure parameters and default values for functions.

  • Allow non-scalar constants. 

  • Add spaceship and null coalesce operators.

  • Support more cases of function argument unpacking.

  • Support for variadic functions in documentation popup.

  • Implement syntax support for function argument unpacking.

  • Add support for variadic functions. 

  • Support of Class::{expr}() syntax from Php 5.4.

  • Support for $this as an array when implementing ArrayAccess.

  • Php7 IIFE syntax parsing.

改进对 Python 语言的支持

主要包括:

  • Fixed a false-positive warning when a name used in a closure was defined later in the file.

  • Fixed highlighting of local variables in comprehensions and of parameters in lambda definitions.

  • Infer the correct type when slicing a tuple with constant integers.

  • Infer the correct type from `and` or `or` expressions (Nicolás Alvarez).

  • Internal code cleanups.

此外,KDevelop 还针对 Windows 版本进行了持续优化。包括将 Qt 版本升级到 5.9.1, KF5 升级到 5.37,LLVM / Clang 升级到 5.0.0 ,还将 QtWebEngine 取代 QtWebKit 作为默认的文档浏览器。

详细更新内容,请参阅发行主页

下载地址:

https://www.kdevelop.org/download



历史版本 :
KDevelop 5.2.1 发布,集成单元测试工具
KDevelop 5.2 发布,改进对多种编程语言的支持
KDevelop 5.1.0 正式发布,带来大量新特性
KDevelop 即将发布 5.1 Beta 版,支持 LLDB
KDevelop 5.0 发布,集成开发工具
KDevelop 5.0.0 Beta2 发布,集成开发工具
KDevelop 5.0.0 Beta 发布,集成开发工具
KDevelop 4.7.2 发布,Linux 集成开发环境
KDevelop 4.7.0 发布,集成开发工具
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务