需要点券:20
VIP下载地址:IDEA 2020.1 for Mac
软件安装方法:
1.拖拽安装软件到应用程序文件夹,运行软件,点击试用,进入到软件;
2.拖拽安装包内的jetbrains-agent-latest.zip 到软件窗口中,按提示激活重启软件即可;
3.注意不可以更新软件,如果不能激活成功,请尝试完全卸载删除软件,也可能破解工具将来会失效,耐心等待新版本。
系统兼容性:OS X 10.11.0或更高版本,英特尔64位 / 英特尔32位
IntelliJ IDEA使您可以轻松编写代码。它采用一种非侵入性,直观的方法来帮助您编写,调试,重构,测试和学习代码。凭借对语言和技术的深刻理解,IntelliJ IDEA在您需要时为您提供了第二副手。按照您的规则玩游戏而不会妨碍您-这就是我们认为是高效而愉快的发展的关键。
功能特点:
深入了解您的代码
IntelliJ IDEA分析您的代码,查找所有项目文件和语言中的符号之间的连接。使用此信息,它可以提供深入的编码帮助,快速导航,巧妙的错误分析以及(当然)重构。
智能完成
^⇧Space为您提供适用于当前上下文的最相关符号的列表。您将不断从中学习到此以及其他完成内容,将最常用的类和程序包的成员移至建议列表的顶部,因此您可以更快地选择它们。
连锁完成
比“智能完成”更深入一点,并列出可通过当前上下文中的方法或获取器访问的适用符号。假设您要寻找的值,Project 并且只有Module module声明。按^⇧Space 两次即可module.getProject()不费吹灰之力。
静态成员完成
让您轻松使用静态方法或常量。提供与您的输入匹配的符号列表,并自动添加所需的导入语句。
数据流分析
提供完成变量时,IntelliJ IDEA会分析数据流以猜测可能的运行时符号类型,并根据该intel改进选择,并自动添加类强制转换。
语言注入
将所选语言的编码帮助带到另一种语言中的表达式和字符串文字中,并具有通常所具有的所有优点。例如,您可以将SQL,XPath,HTML,CSS或JavaScript代码的片段注入Java String文字中。
跨语言重构
IntelliJ IDEA知道有关符号用法的所有知识,可以提供极其有效,彻底的重构。例如,当您在JPA语句中重命名一个类时,它将更新从JPA实体类到使用它的每个JPA表达式的所有内容。
检测重复
动态查找重复的代码片段。即使您只是要提取变量,常量或方法,IntelliJ IDEA也会让您知道有类似的代码片段可以与正在使用的代码片段一起替换。
检查和快速修复
每当IntelliJ IDEA检测到您将要犯错时,编辑器中就会弹出一个小灯泡。单击它或按可 ⌥Enter打开您可以采取的正确操作的列表。
开发人员人体工程学
IntelliJ IDEA的每个方面在设计时都考虑了人体工程学。IntelliJ IDEA建立在一个原则上,即开发人员在流程中花费的每一分钟都是美好的时光,使开发人员脱离流程的事情是不好的,应该避免。
以编辑者为中心的环境
在大多数时间里,编辑器(和代码)是屏幕上唯一可见的东西,并且您无需离开它就可以进行与编码无关的操作。
快速弹出窗口有助于检查其他信息,而无需离开您所处的上下文。按下 ⌘Y 时,将在插入符号处显示该符号的定义。
生成代码无需遍历复杂的向导或填写大量表格。
一切的捷径
在IntelliJ IDEA中,您可以使用几乎所有内容的专用键盘快捷键,包括快速选择以及在工具窗口和编辑器之间进行切换。
通过其快捷方式访问工具窗口会将输入焦点移至该窗口,因此您可以在其上下文中使用所有键盘命令。当您需要返回编辑器时,只需点击即可 Esc。
在“项目”工具窗口中时,您不仅可以浏览现有项目,还可以通过按来创建新项目⌘N。
人机工程学用户界面
IntelliJ IDEA中的所有列表,树和弹出窗口为您提供快速搜索,可立即将您带到一组包含要在其中键入文本的项目。
任何IDE操作的第一次调用都应该提供最预期的结果。需要更多结果?再按一次快捷键,IDE将更深入地查找所需内容。
内联调试器
调试代码时,IntelliJ IDEA会在源代码的用法旁边显示变量值。
您甚至不必将鼠标悬停在变量上,也不必切换到“调试”工具窗口的“变量”窗格。
每当变量更改其值时,IDE都会以不同的颜色突出显示该变量,以便您可以更好地了解如何通过代码更改状态。
内置开发人员工具
为了简化您的工作流程,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带有内置终端。根据您的平台,您可以使用命令行提示符,Far,powershell或bash。使用调用终端 ⌥F12并执行任何命令,而无需离开IDE。
数据库工具
编辑SQL时要利用智能编码帮助。连接到实时数据库;运行查询;浏览和导出数据;甚至可以从IDE直接在可视界面中管理方案。
应用服务器
IntelliJ IDEA支持主要的应用程序服务器:Tomcat,JBoss,WebSphere,WebLogic,Glassfish等。
您可以将工件部署到应用程序服务器上,并直接在IDE中调试已部署的应用程序。
码头工人
通过一个单独的插件,IntelliJ IDEA提供了一个专用的工具窗口,可让您连接到本地运行的Docker计算机以管理映像,容器和Docker Compose服务。
多种语言的经验
除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是一站式解决方案,但是如果您需要其他任何东西,它的丰富插件生态系统将在这里为您提供帮助。