【更新】Java开发平台IntelliJ IDEA v15优化了用户界面,改进了编码辅助功能,新增支持Kotlin

原创|产品更新|编辑:郑恭琳|2015-11-03 15:02:14.000|阅读 3020 次

概述:IntelliJ IDEA 15版本带来了更好的用户界面,更多的内置工具和集成,并且改进了编码辅助,以及支持Kotlin。

# 31款JAVA开发必备控件和工具 # 开发软/控件产品年终优惠

IntelliJ IDEA在业界被公认为最好的Java开发平台之一,在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面表现突出,并支持基于Android平台的程序开发。最新发布的15版本做出了如下更新:

< IntelliJ IDEA v15最新版本下载>

lambda调试

如果你添加断点的行有lambda表达式的话,IDE会提示你具体在什么地方停止。当你使用Step Into或Run to Cursor,IDE会在相应的lambda表达式停止调试。
>>点击查看演示示例

强制返回

Force Return

有了新的调试器操作Force Return,你可以强制从当前方法的返回,而不需执行任何其它指令。如果该方法返回一个值,你必须指定它。如果该方法有try-finally模块,你就可以选择是否执行它们。

改进测试UI

Improved UI for testing

现在整个测试运行器工具窗口提供包括所有语言,完整的在线统计数据,垂直布局,测试结果历史记录和导出/导入操作的统一接口。

查找路径即时预览
为了使“Find in Path”操作反应更灵敏,我们增加了一个预览选项卡来显示前100个实时查询结果。
>>查看演示示例

运行配置新增状态指示

Run configurations with a state indicator

现在每一个运行配置都有一个小的绿色指示灯来告诉你它是否在运行。如果你运行的配置仅仅是单个实例,IDE将在你的工具栏上显示Restart操作而不是Run。

颜色缺陷调整

Adjustments for color deficiency

当启用了“Adjust for color deficiency”选项,你可以选择色盲的形式。目前,我们只支持红绿色缺陷。

一键运行应用程序或测试

线槽变得更具交互性,现在能运行应用程序和测试。此外,新的图标让你很容易区别测试是失败还是成功。
>>查看演示示例

及时检测重复代码

code duplicates

IntelliJ IDEA 15允许你及时检测重复代码。现在无论是现有的副本或是以某种方式创建的无论是编写的还粘贴的代码,你都会立刻知道。目前此功能仅适用于Java语言。

表达式类型

expression type

Expression Type操作以前仅适用于Scala,现在也适用于Java,Groovy以及Kotlin表达式。可通过Ctrl+ Shift + P(Cmd + Shift + P)就很容易知道表达式的推导类型。

特殊HTML字符编码

使用Encode XML/HTML Special Characters操作进行特殊HTML字符的编码,用&开始的HTML实体替换它们。快速且容易!
>>查看演示示例

Kotlin

Kotlin

IntelliJ IDEA 15捆绑Kotlin插件,并支持Kotlin。要开始使用Kotlin,参考此使用手册。

Groovy

groovy

增加了支持@Builder标注,在Groovy2.3引入。该支持包括代码自动完成和快速导航。

Scala

在Scala中新增了许多功能和增强:

  • 宏扩展提取
  • 调试:停在Lambda表达式
  • 自动完成后缀
  • Type Aliases的内联重构
    >>查看演示示例

Spring 4.2

Spring 4.2更新了编码协助且新增了一些功能:

  • Java 8上的默认方法@Bean
  • 拥有普通组件类的@Import
  • 支持@AliasFor和@ContextConfiguration
  • Hibernate ORM 5.0
    >>查看演示示例

Spring Boot

Spring Boot

Application.yml和additional-spring-configuration-metadata.json文件提供更好的编码支持,以及基于注释的自动全面配置。项目向导中的Spring Initializr项得到改进,现在提供快速搜索、自动Maven/Gradle输入和创建Spring Boot运行配置。

Grails

Grails

更新初步支持forGrails3.x,基于Groovy的主流Web应用框架的最新版本。

Arquillian

Arquillian

IntelliJ IDEA 15初步支持Arquillian测试平台。现在你可以为你的项目配置容器,然后轻松地运行选定容器的测试。

Android

Android

Android Studio 1.3的新功能在IntelliJ IDEA 15都可用,包括:

  • 安卓的内存浏览器
  • 分配追踪器

Gradle/SBT

Gradle/SBT

现在导入Gradle/SBT项目的时候,你可以选择具体的模块而不是导入整个项目。

TypeScript

TypeScript

TypeScipt 1.6的新功能包括:

  • 交叉类型
  • 类型保护功能
  • 本地类型
  • Tsconfig.json中的Exclude属性

React

React

React支持编码辅助,改进了前端流行JavaScript框架:

  • 代码自动完成和CSS类名称的导航
  • 未结束HTML标签警告
  • 被JSX文件中的操作环绕
  • 更好的导航
  • React-specific属性编码辅助

AngularJS

AngularJS

IntelliJ IDEA 15支持基本的Angular 2:IDE提供了代码自动完成,指令和绑定导航以及了解新的事件属性。

在提交对话框中编辑代码

编辑功能现在在提交对话框中也可用。如果你想快速编辑,没有必要再切换到编辑器了,并且既可在Two-sided又可在One-sided Diff Viewers工作。
>>查看演示示例

Git Rebase

Git Rebase

Rebase操作现在在Branches菜单上可用,与Merge一样,支持多根,自动藏匿/ 取消隐藏和解决冲突。

分支操作

Branch operations

现在你可以从VCS Log Viewer的上下文菜单访问分支操作。

Perforce中搁置

Shelve in Perforce

现在你不仅可以在本地,还可以在Perforce中搁置你的修改,这在某些情况下更方便,更安全。在Version Control工具窗口中的Local Changes选项卡新增了一个操作。

访问TFS工作项目

Accessing TFS work items

IntelliJ IDEA 15改进了TFS集成。现在当提交修改时,你可以访问已保存的查询以及浏览工作项树。

管理MQ补丁

Managing patches for MQ

如果你使用Mercurial Queues,现在IDE提供了专用的工具用于管理补丁。它允许你创建补丁,导入本地提交的补丁,重命名,应用,不应用以及删除它们。

数据库工具

Database tools

内置的SQL开发工具改进功能包括:

  • 快速精准的模式反思
  • 修改表操作
  • 通过Alt+Ins(Cmd+N)生成CREATE TABLE和INSERT语句
  • 多查询控制台
  • 本地保存查询控制
  • 执行计划
  • 对比查询结果

>>点击查看更多更新详情

相关产品购买请咨询"在线客服"。


标签:JavaIDE集成开发环境 开发工具IDE

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至hey@evget.com

文章转载自:慧都控件网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
在线咨询
联系我们

客服热线
400-700-1020

QQ客服

意见反馈


添加微信获专业服务

TOP
在线客服系统
live chat