IntelliJ IDEA 2018.1正式版发布:代码分析,更好的调试器

IntelliJ IDEA 2018.1正式版发布:代码分析,更好的调试器学到更多Java检查和快速修复:无限流检测,将无限循环的中断条件移至循环条件等等当在选定范围内如何解决可能存在的问题时,有几种不同的方法,Int

大家好,欢迎来到IT知识分享网。

IntelliJ IDEA 2018.1正式版发布:代码分析,更好的调试器

  • Java

    • Stream API链中的代码完成现在知道类型转换,并根据现有的调用过滤器(String.class :: isInstance)建议一个完成项,并自动建立类型完成项。

    • 能够定义自定义后缀Java模板

    • 数据流分析现在追踪变量之间的关系,如“大于”和“小于”。当变量进行比较时,IDE也检测条件在所有可能的代码路径中总是为真(或为假)。学到更多

    • Java检查和快速修复:无限流检测,将无限循环的中断条件移至循环条件等等

    • 当在选定范围内如何解决可能存在的问题时,有几种不同的方法,IntelliJ IDEA将在“ 检查结果工具”窗口中的“ 部分修复”按钮下按照其快速修复类型对所有建议的快速修复进行分组。

    • JUnit 5 @Tag注释支持

  • 能够使用Test前缀生成测试类

  • JVM调试器

    • 在调试过程中引发异常的能力

    • 将断点堆栈跟踪记录到控制台

    • 使用注释进行异步堆栈跟踪设置

    • 能够复制当前线程堆栈跟踪

  • Java编译器

    • Java编译器页面上的新复选框:使用’-release’选项进行交叉编译(Java 9和更高版本)

    • 能够使用特定版本的ECJ编译器

  • 编辑

    • 默认情况下,IDE会在代码中内联显示外部注释

    • 能否拿出推断注释小号在源代码的权利

    • 如果IDE包含错误或警告,IDE现在会突出显示并着色折叠的代码区域

    • IDE使用搜索结果高亮显示折叠的代码区域

    • 能够使用alt Wheel down或alt Wheel up快捷键导航到下一个或先前的标识符发生

  • 项目配置

    • “新建更改模块名称…”操作,可从“ 项目结构”对话框的上下文菜单中获取

    • 新增包含依赖项和“已提供”范围选项

  • 搜索和替换

    • 能够在“ 替换路径”窗口中预览正则表达式替换

    • 结构搜索增强功能

  • Kotlin插件已更新至v1.2.30:

    • 将Kotlin代码粘贴到包中。

    • 转换范围函数调用的意图。了解更多。

  • Groovy的

    • 能够使用@CompileStatic批注注释范围中的每个groovy类

    • 不必要的导入别名检测

  • Scala

    • 提示参数名称和返回类型

    • 结构视图改进:嵌套成员,新图标等

    • 对带有参数的方法进行内联重构

  • Android

    • 与Android Studio 3.0合并

  • Spring Boot

    • 在应用程序上下文中注册的Bean的新装订线图标

    • 通过新的REST客户端从编辑器访问HTTP 请求映射

    • 支持Spring Boot Devtools

  • 版本控制系统

    • 支持部分Git提交

    • 能够按目录,模块或存储库切换对本地更改进行分组

    • 通过单击提交哈希,可以从提交详细信息窗格导航到日志选项卡

    • Git日志:新的用户界面和更好的历史记录修订选项卡的性能

    • 如果正在进行rebase过程,现在可以从Git Branches弹出窗口中取消中止重新启动,继续重新启动或跳过提交操作

    • 提交和推送…操作的新Alt + Cmd + K(macOS)或Alt + Ctrl + K(Windows和Linux)快捷方式

    • Git和GitHub的Clone Repository对话框已合并为一个

    • SVNKit库已被删除。学到更多

                • TypeScript改进

                  • 支持最新的TypeScript 2.7功能

                  • 对实施成员行动的改进

                • 构架:

                  • 能够通过Vue.js插件创建一个新的Vue项目

                  • 通过Prettier插件支持漂亮的代码格式化工Prettier

                  • 支持Spring Security 5.0

                  • 注入到FreeMarker宏调用中

                • 数据b ASE工具

                  • SQL日志数据编辑器

                  • 现在支持MariaDB

                  • 支持Redshift中的外部模式。学到更多

                • 其他

                  • 重新编辑快速文档弹出窗口

                  • IDE会自动调整图形大小以适合窗口大小

                  • 在导入Eclipse项目期间,IntelliJ IDEA现在可以导入您的代码样式配置

                  • 新的终端行动开放

                  • 针对Windows的多个显示器提供更好的HiDPI支持

                • Hunspell插件

                  • Hunspell词典支持。学到更多

                • Docker插件

                  • 对Docker Compose支持的增强

                • Kubernetes插件

                  • 我们一如既往地解决了这次更新中的很多问题,主要有以下几点:

                    • 现在,Search Everywhere弹出窗口收到焦点:IDEA-。

                    • 从Select In弹出窗口调用IDEA-时,项目工具窗口会收到焦点。

                    • 查看diff对话框后,版本控制工具窗口会收到焦点:IDEA-。

                    • 更好的JavaDoc格式:防止HTML-fragments IDEA-的重新流动。

                    • 将在路径查找对话框,如果你点击对话框外不消失IDEA-

                    • 对于Maven项目,IDE现在会导入源/测试源/资源,即使它们不在模块的内容根目录下:IDEA-72904。

                    • 丰富的YAML Kubernetes资源文件支持

                    • 基于JSON模式的JSON Kubernetes资源文件的基本支持。学到更多

                  免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/54985.html

                  (0)

                  相关推荐

                  发表回复

                  您的邮箱地址不会被公开。 必填项已用 * 标注

                  关注微信