IntelliJ IDEA Community Edition是一款全面且功能丰富的Java IDE,它为您提供JVM和Android开发所需的所有工具,同时支持最新的先进技术和框架。IntelliJ IDEA Community Edition非常适合于从事Java,Groovy,Scala或Android应用程序工作的用户。此外,多个构建系统和测试框架被整合,增强了应用程序的多功能性。您可以处理使用多种编程语言的复杂开发项目,而无需在多个IDE之间切换。为每个人提供类似级别的代码帮助,因此您可以在任何情况下高效工作。IntelliJ IDEA Community Edition 2018 for Mac,一款开源的Java IDE,支持多种编程语言,并包含直观的代码帮助和导航工具!

IntelliJ IDEA Community Edition 2018for Mac破解说明
IntelliJ IDEA Community 2018 mac 破解版下载完成后打开,将左侧的【IntelliJ IDEA】拖到右边的应用程序中进行安装。

IntelliJ IDEA Community Edition 2018 for Mac软件介绍
享受生产性的JAVA
IntelliJ IDEA的每个方面都专门设计用于最大限度地提高开发人员的生产力,强大的静态代码分析和人体工程学设计使开发不仅高效,而且令人愉快。
1.配备了许多有用的工具,使编码变得更容易该应用程序使您可以在不妨碍自己的工作的情况下使用非侵入式方法来帮助您编写,调试,测试和重构代码。IntelliJ IDEA Community Edition不仅提供关于类,字段,方法和关键字名称的建议,还包含一个智能完成功能,可过滤掉不适合当前上下文的提示。您的代码是实时分析的,任何不一致都会向用户强调。此外,该应用程序提出了解决可能问题的最佳选择。

2.提供对多种编程语言的支持,构建系统和测试框架IntelliJ IDEA Community Edition非常适合于从事Java,Groovy,Scala或Android应用程序工作的用户。此外,多个构建系统和测试框架被整合,增强了应用程序的多功能性。您可以处理使用多种编程语言的复杂开发项目,而无需在多个IDE之间切换。为每个人提供类似级别的代码帮助,因此您可以在任何情况下高效工作。

3.用户友好的界面和可定制的基于插件的体系结构IntelliJ IDEA Community Edition考虑到每个用户都有不同的工作流程,并且可以定制其接口和活动插件以适应每个开发人员的需求。您可以在浅色或深色的用户界面主题和两个预设的键盘映射之间进行选择,也可以禁用任何不需要的工具来完成项目。

IntelliJ IDEA Community Edition 2018 for Mac功能介绍
1.深度智能IntelliJ IDEA将您的源代码编入索引之后,它通过在各种环境中提供相关建议,提供快速和智能的体验:即时和聪明的代码完成,即时代码分析和可靠的重构工具。

开箱即用的体验关键任务工具,如集成版本控制系统和各种支持的语言和框架即将推出 - 不包括插件喧闹。

2.智能代码完成虽然基本完成提示了可见性范围内的类,方法,字段和关键字的名称,但智能完成仅提示当前上下文中预期的那些类型。
框架特定的援助虽然IntelliJ IDEA的是Java的IDE,它也理解,并提供即使在语言表达被注入到在字符串中为种类繁多的其他语言,如SQL,JPQL,HTML,JavaScript等,智能编码协助您Java代码。
生产力推动者IDE预测您的需求并自动执行繁琐且重复的开发任务,以便您可以专注于全局。
3.开发人员的人机工程学在我们制定的每个设计和实施决策中,我们都铭记着中断开发人员流程的风险,并尽最大努力消除或尽量减少开发人员的流量。

IDE遵循您的上下文并自动提供相应的工具。
不显眼的情报IntelliJ IDEA中的编码协助不仅仅是编辑器:它帮助您在处理其他部分时保持高效:例如填充一个字段,搜索元素列表; 访问工具窗口; 或切换设置等。
4.深入了解您的代码IntelliJ IDEA分析您的代码,在所有项目文件和语言中查找符号之间的连接。使用这些信息,它提供了深入的编码协助,快速导航,聪明的错误分析,当然还有重构。
智能完成^⇧Space为您提供当前上下文中适用的最相关符号的列表。这个和其他完成项目不断向您学习,将最常用的类和包的成员移动到建议列表的顶部,以便您可以更快地选择它们。

链完成比Smart Completion深入一点,并在当前上下文中列出可通过方法或获取者访问的适用符号。假设你正在寻找价值Project 并且只有Module module声明。按^⇧Space两次获得module.getProject()无需任何额外的努力。

静态成员完成让您轻松使用静态方法或常量。提供与您的输入相匹配的符号列表,并自动添加所需的导入语句。

数据流分析提供完成变体时,IntelliJ IDEA会分析数据流以猜测可能的运行时符号类型,并根据该智能体改进选择,自动添加类转换。

语言注入将选定语言的编码帮助带到另一个语言的表达式和字符串文字中,并具有您通常拥有的所有优点。例如,您可以将SQL,XPath,HTML,CSS或JavaScript代码片段注入到Java字符串文字中。

跨语言重构了解符号用法的所有内容,IntelliJ IDEA提供了非常有效,彻底的重构。例如,当您在JPA语句中重命名类时,它会将所有内容(从JPA实体类)更新到使用它的每个JPA表达式。

检测重复即时查找重复的代码片段。即使你只想提取一个变量,常量或方法,IntelliJ IDEA也会让你知道,有一个类似的代码片段可以随着你正在使用的代码片段一起被替换。

检查和快速修复只要IntelliJ IDEA检测到您即将犯错,编辑器中会弹出一个小灯泡。点击它或按下会 ⌥Enter打开一个你可以采取的行动清单,以使事情正确。

5.开发人员的人机工程学IntelliJ IDEA的每个方面都是根据人体工程学设计的。IntelliJ IDEA建立在一个原则上,即开发人员在流程中花费的每一分钟都是很好的一分钟,而破坏流程中开发人员的事情是不好的,应该避免。
以编辑为中心的环境大部分时间,编辑器(和代码)是屏幕上唯一可见的东西,并且不需要让它去做与编码无关的事情。快速弹出窗口有助于在不离开上下文的情况下检查附加信息。按下⌘Y 该按钮 可显示插入符号处的符号定义。要生成代码,您不必遍历复杂的向导或填写巨大的表单。

一切的捷径在IntelliJ IDEA中,您几乎拥有专用的键盘快捷键,包括在工具窗口和编辑器之间进行快速选择和切换。通过其快捷方式访问工具窗口将输入焦点移动到该窗口,以便您可以在其上下文中使用所有键盘命令。当你需要回到编辑器时,请点击Esc。当您进入项目工具窗口时,您不仅可以浏览现有项目,还可以通过按按钮创建新项目⌘N。

人体工学用户界面IntelliJ IDEA中的所有列表,树和弹出窗口都提供了快速搜索功能,可以立即将您带到包含您要输入文本的一组项目中。任何IDE动作的第一次调用应该提供最期望的结果。需要更多结果?再次按下快捷键,IDE会更深入地找到你需要的东西。

内联调试器当你调试你的代码时,IntelliJ IDEA会在源代码中显示你的变量值,这些变量值在它们的用法旁边。您甚至不必将鼠标悬停在变量上,或切换到调试工具窗口的“变量”窗格。任何时候变量都会改变它的值,IDE会用不同的颜色来突出显示它,这样您就可以更好地理解状态如何在代码中发生变化。

6.内置开发人员工具为了简化工作流程,IntelliJ IDEA从第一次开始就提供了无与伦比的工具集:反编译器,字节码查看器,FTP等等。
版本控制IntelliJ IDEA为包括Git,SVN,Mercurial,CVS,Perforce和TFS在内的主要版本控制系统提供统一接口。IDE允许您浏览更改的历史记录,管理分支机构,合并冲突等等

构建工具IntelliJ IDEA支持Maven,Gradle,Ant,Gant,SBT,NPM,Webpack,Grunt,Gulp和其他构建工具。这些工具无缝集成,可帮助自动化编译,打包,运行测试,部署和其他活动

测试跑步者和覆盖面IntelliJ IDEA可让您轻松执行单元测试。IDE包括用于主要测试框架的测试运行器和覆盖工具,包括JUnit,TestNG,Spock; 黄瓜,ScalaTest,spec2和Karma。

闪客IntelliJ IDEA附带一个Java类的内置反编译器。当你想看看你没有源代码的库时,现在你可以 - 没有任何第三方插件。

终奌站IDE带有一个内置终端。根据您的平台,您可以使用命令行提示符,远程,powershell或bash。调用终端 ⌥F12并执行任何命令 - 无需离开IDE。

数据库工具编辑SQL时,利用智能编码协助; 连接到实时数据库; 运行查询; 浏览和导出数据; 甚至可以通过可视化界面管理您的方案 - 直接来自IDE。

应用服务器IntelliJ IDEA支持主要的应用服务器:Tomcat,JBoss,WebSphere,WebLogic,Glassfish等等。您可以将工件部署到应用程序服务器上,并从IDE中正确调试已部署的应用程序。

搬运工人通过一个单独的插件,IntelliJ IDEA提供了一个专用的工具窗口,让您连接到本地运行的Docker机器来管理图像,容器和Docker Compose服务。

7.多语种体验除Java之外,IntelliJ IDEA还为开箱即用的顶级JVM和非JVM框架和语言提供一流的支持。
对顶级框架提供一流的支持IntelliJ IDEA为最流行的服务器端和前端框架提供支持。利用针对Spring,Java EE,Grails,Play,Android,GWT, Vaadin,Thymeleaf,React,AngularJS和其他框架的扩展编码协助 。

许多语言 - 一个IDE虽然IntelliJ IDEA是Java的IDE,但它也理解许多其他语言,包括Groovy,Kotlin, Scala,JavaScript,TypeScript和SQL。IntelliJ IDEA是一个交钥匙解决方案,但如果您需要任何额外的解决方案,其丰富的插件生态系统将为您提供帮助。

IntelliJ IDEA Community Edition 2018 for Mac版本对比
选择您的版本IntelliJ IDEA Ultimate Edition终极版用于网络和企业发展IntelliJ IDEA Community Edition免费版用于JVM和Android开发





IntelliJ IDEA Community Edition 2018 for Mac更新日志
IntelliJ IDEA Community Edition 2018 for Mac(Java IDE集成开发软件)V2018.2.0正式版
IntelliJ IDEA社区版2018.2内置新功能182.3684.101 (2018年7月25日)
Java的:
支持即将推出的Java 11.了解更多信息。
可以在编辑器中查看数据流信息。
IDE显示长方法链的类型提示。
现在可以将快速文档配置为与自动完成一起弹出。
Extract Method的新预览面板可让您在进行任何实际更改之前检查重构结果。
@Contract注释添加了新的返回值:new,this和paramX。
新的和更新的检查和意图操作包括更智能的Join Line操作和改进的Stream API支持等。学到更多。
编辑:
您现在可以跳到结束括号或引用Tab。
默认情况下,重新分配的局部变量和重新分配的参数现在加下划线。
当您将插入符号放在相应的breakorcontinue关键字上时,会突出显示关键字。
用户界面:
支持MacBook Touch Bar。
可以使用黑暗的窗口标题。
Linux上更新的IntelliJ主题。
我们已经改为新的UI图标。学到更多
VCS:
更新的“与冲突合并的文件”对话框显示Git分支名称,并按目录选项添加新的“组文件”选项。
您可以在“版本控制”工具窗口中打开多个“日志”选项卡。
IDE现在在“日志”选项卡上的“分支”过滤器中显示“收藏夹”分支。
您可以在VCS日志中预览差异。
可以通过Log选项卡的上下文菜单从Git提交中删除标签。
通过在“修订”操作中使用新的“浏览存储库”,基于给定的修订来探索存储库状态。
使用“提交”和“推送”时完全跳过“推送”对话框,或仅在提交到受保护的分支时显示。
在Preferences |中根据需要配置尽可能多的GitHub帐户 版本控制| GitHub上。
Checkoutdialog中提供了Git标签的自动完成功能。
JVM调试器:
全新的断点意图。
能够过滤调用方法命中的断点。
摇篮:
自动发现包含的buildSrc Gradle项目。
Debug Gradle DSL块。
Maven的:
IDE现在支持maven-compiler-plugin的“release”选项。
有一个快速修复来抑制动态创建的属性的警告。
组态:
添加新存储库时,仅排除部分传递依赖项。
从“查找操作”弹出窗口中直接指定操作的快捷方式。
差异查看器:
新的“打开空白差异查看器”操作将打开一个空差异视图,以比较所需的任何文本源。
春季靴子:
新的Spring Runtime Beans图可帮助您可视化运行时bean之间的依赖关系。
从“运行仪表板”管理HTTP请求映射。
Spring集成:
支持Spring Integration 5.0。
科特林:
与IDE捆绑在一起的Kotlin插件已更新至v1.2.51。
Runnable Kotlin临时文件。
意图将行尾注释转换为块注释,反之亦然。
新的协程检查和意图。
Groovy的:
Groovy 2.5注释:@NamedDelegate @NamedParam @NamedVariant。
接口中的Groovy 3.0默认方法。
支持do ... while循环,尝试使用资源,方法引用'::'。
Scala插件:
Scala插件可以在编辑器中显示隐含。更好的是,它会向您显示未找到隐含的位置。
一个新的Move Refactoring可以在对象之间移动成员。
Scalafmt格式化程序已集成。在首选项/设置中启用它 编辑| 代码风格| 斯卡拉。
语义突出显示。
改进了模式匹配的自动完成功能。
安卓:
与Android Studio 3.1.2合并。
JavaScript和TypeScript:
使用newExtract React组件重构将组件分成两部分。
将React类组件转换为功能组件的新意图。
使用与ng add的集成为Angular应用添加新功能。
新的JavaScript和TypeScript意图:实现接口,创建派生类,实现接口或抽象类的成员,生成
'switch'的情况,并用'for..of'迭代。
新的代码覆盖率功能可帮助您在客户端应用中查找未使用的代码。
YAML支持的改进:
YAML代码格式化程序。
使用JSON模式的更智能的YAML。
数据库工具:
SQL日志。
新的SQL格式化程序。
运行存储过程。
源代码迁移。
Docker集成插件:
Docker运行配置中的新Context文件夹字段。
新的Use Soft Wraps操作会在docker日志中包含单词。
从撰写节点和容器导航到相应的compose和dockerfile文件。
文件监视器插件:
能够设置全局文件观察程序。

IntelliJ IDEA Community Edition 2018 for Mac(Java IDE集成开发软件)V2018.1.6正式版
2018年7月5日
修正:
打开Find Usages工具窗口时,焦点不会丢失:IDEA-192713。
修复了一个throwable异常:无法获取存根构建器:IDEA-181227。
修复了导致类/文件/符号弹出窗口泄漏的问题
本机窗口和焦点遍历策略:IDEA-192184。
Ð修正了Spring @Nullable注释的处理:IDEA-182842。

IntelliJ IDEA Community Edition 2018 for Mac(Java IDE集成开发软件)V2018.1.5正式版
修复了几个回归:
在使用/取消导航弹出窗口/菜单后,IDE不会失去焦点:
IDEA-191839。
导航到类(Сtrl + N / cmd + O)现在可以正常工作:IDEA-191860。
对于在外部存储.iml的项目,编译不会失败:IDEA-191328。

小编的话
IntelliJ IDEA Community Edition 2018被誉为Mac平台上Java开发效率最快的IDE工具,今天和大家分享最新的IntelliJ IDEA Community Edition 2018.1.5版本,软件新加入许多新功能,而且在性能方面也有了很大的提升。总而言之,对于使用Java和其他流行编程语言的开发人员,IntelliJ IDEA Community Edition是一个功能强大且可靠的Java IDE集成开发软件,可提供广泛的功能和有用的工具。
网友评论