发布于 2016-07-13 00:33:17 | 133 次阅读 | 评论: 0 | 来源: 网友投递
这里有新鲜出炉的IntelliJ IDEA使用教程,程序狗速度看过来!
IDEA java开发集成环境
IDEA 全称IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。
IntelliJ IDEA 2016.2 发布了。
更新内容:
Watches and variables
The Watches view has been merged with Variables for more convenience.
Multiline expressions
Multiline expressions are now supported in breakpoint’sCondition and Evaluate and log, and Data Type Renderers.
Log
The Log viewer for Git and Mercurial continues getting better:
It loads in the background on every change (a commit, fetch, rebase, etc). As a result, it’s always ready when you open it.
We’ve reworked the way the Log shows the loading progress. Now, when refreshing, there’s a thin stripe shown under the toolbar.
When you select several commits, you see all commit details.
⌘L can be used for navigating to the Filter field.
Patches
Case-only renames
added support for case-only renames in
Unversioned files
The Commit dialog shows unversioned files so you don’t forget to commit something important.
JUnit 5
The IDE update brings support for JUnit 5, the next generation of the most popular unit testing framework for Java.
Inspections
The IDE warns you when you instantiate new objects:insideequals, hashCode, compareTo or Comparator.comparemethods.
Ligatures
We've added support for monospace font ligatures. To enable ligatures, go to Settings → Editor → Colors & Fonts → Font, choose a font that supports ligatures, e.g. FiraCode, Hasklig, Monoid or PragmataPro and select Enable font ligatures option.
Breadcrumbs
Inspections tool window
Background images
Notifications
Spring Core 4.3
A quick-fix suggesting to replace field injection with a constructor injection.
Generic types as qualifiers.
EventListener meta annotations defined with @AliasFor.
Highlighting and navigation for Spring messages inConsole.
Better performance.
Spring Caching
Support for CacheResolver, CacheManager andKeyGenerator components.
An inspection that ensures that a cache name is provided for cache-related operations.
An inspection that warns you if you use Cachingannotations on interfaces.
An inspection that warns you if you use CachePut andCachable with the same method.
Support for Cachable meta annotations defined with@AliasFor.
Context dependent assistance for editing SpEl in annotations.
A gutter icon for navigating to other operations related to the same cache name.
ECMAScript 6
Postfix completion
React
AngularJS
Npm, Grunt and Gulp
HTML code
TypeScript
Code completion for database names in Data Sources and Drivers.
Auto-scroll from Editor option in the Database tool window.
Code completion is more relevant now: it doesn't suggest functions when a table name is expected.
Surround With now includes function.
Table Editor provides completion for column values.
Resizing columns via ⌘⇧→←.
PostgreSQL support has been extended to Schema Search Path, Range types and types with TimeZone.
The update includes the Android Studio 2.0 features: fasterEmulator, experiment GPU Debugger, faster full builds, and code generation and testing for App Indexing. Note, Instant Run is not fully-merged yet.
详情:https://www.jetbrains.com/idea/whatsnew/
下载地址:https://www.jetbrains.com/idea/download/