与去年相比,JetBrains 提前一个月发布了 Intellij IDEA 的新版本——。该版本引入了大量革新性特性,其中包括一个新的反编译器、改进的调试器、增强的编辑器、支持 Android WearTV 以及支持很多 JavaScript 框架等。
反编译是基于FernFlower实现的,这样就算有些库,开发者没有拿到源代码,也可以借助该功能查看。调试器的改进包括在编辑器中显示变量的值,支持对 Lambda 表达式求值等。还有一个值得一提的改进,这就是“Show Referring Objects” 动作,支持查看引用了当前对象的所有对象,包括数组、集合和弱引用等。
新的“智能的退格键”特性,只要敲一下退格键,梦见钱被盗编辑器会自动将当前行对齐。代码风格探测,如果了该特性,它可以检查一个文件使用的是制表符还是空格,并推断语句块的缩进大小,进而调整默认设置。
在Hacker News上,人们反应不一。对学生免费,这点很多人非常满意。有位开发者抱怨说,“IDEA 的多线程调试非常糟糕”,有个问题在这个版本中还未修复。还有人指出,仍然没有提供对 Linux(和 Windows)的 HiDPI 的支持。有人不喜欢Scala 代码的自动格式化,其实最终来看这并不是问题,这种情况是由智能的退格键特性引发的,可以通过Preferences Editor General Smart Keys Backspace smart indent关掉。
网友评论 ()条 查看