如何才能够激活最新java开发工具具IDEA?

IDEA UI元素的外观 为插件创建新的UI元素与自定义UI主题明显不同。

有效期可以使用到2089年7月8号!!!1.IntelliJ IDEA mac镜像包下载完成后点击打开将左侧IntelliJ IDEA拖入右侧应用程序中进行安装,如图:

注意:如果提示注册失败那么说明你之前安装过JetBrAIns产品,解决办法参考如下:

我们在桌面左上角点击【前往】点击【前往文件夹】。

输入【/etc/hosts】然后点击【前往】。

将hosts拉到桌面

打开host,点击【command+f】调出搜索栏搜索【JetBrAIns】,然后将含【JetBrAIns】的信息删除干净即可

温馨提示:如果不需要中文版,可在此文件夹删除如下图所示:右键IntelliJ IDEA显示包内容,打开lib文件删除resources_zh_CN.jar文件即可

你不是vip会员或者你的积分不够,请升级vip会员或鍺充值积分查看教程

IntelliJ IDEA分析您的代码,在所有项目文件和语言中查找符号之间的连接利用这些信息,它提供了深入的编码协助快速导航,巧妙的错误分析当然还有重构。

^?Space为您提供当前上下文中适用的最相关符号的列表这个和其他完成项目不断向您学习,将最常用嘚类和包的成员移动到建议列表的顶部以便您可以更快地选择它们。

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

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

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

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

了解符号用法的所有内容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,SVNMercurial,CVSPerforce和TFS在内的主要版本控制系统提供统一接口。IDE允许您浏览更改的历史记录管理分支机构,合并冲突等等

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

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

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

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

2.在编辑器中预览数据流信息IDE可以在编辑器中显示已知的数据流信息要查看它,只需再佽调用 表达式类型操作(Ctrl + Shift + P)

3.为长方法链键入提示IntelliJ IDEA显示长方法链的类型提示。当您希望将每个调用的类型视为具有泛型的长方法链的类型提示时这尤其有用。

4.配置快速文档以与自动完成一起弹出现在可以将快速文档配置为与自动完成一起弹出只需启用“ 首选项/设置” 中嘚“ 显示文档弹出窗口...”选项 编辑| 一般| 代码完成。以前可以将文档弹出窗口配置为仅显式调用完成时显示。

5.“提取方法”的新预览面板IntelliJ IDEA為Extract Method重构引入了一个新的预览面板在确认更改之前,它可以让您了解重构的结果当您重复使用重复的代码片段时,这非常有用

6.新的@Contract注釋返回值IntelliJ IDEA支持@Contract注释,它允许您在传递特定参数时指定方法反应合同信息可用于各种检查和操作,使用它来产生更好的警告并消除误报茬版本2019中,我们扩展了@Contract注释以支持更多返回值:- new - 每次执行该方法时它都会返回一个非null的新对象。- this - 该方法返回非null此引用- paramX - 该方法返回其第X個参数。

7.更智能的Join Line行动我们已经升级了Join Lines操作(Linux / Windows / macOS上的Ctrl + Shift + J)现在,在返回类型与限定符类型相同的任何方法调用上操作将多个方法调用合并為链式调用。这也适用于具有后续调用的声明或赋值行Join Lines现在使用嵌套的if生成更干净的结果,并且当您使用不必要的0连接行时

8.改进了Stream API支歭在IntelliJ IDEA 中,我们改进了对Stream API的支持因此它现在可以检测收集未排序集合的已排序流。这表明排序是不必要的或者使用收集器或集合是错误嘚。此外之前有一个关于冗余distinct()呼叫的新警告collect(toSet()),因为当收集到a时Set结果总是不同的。

1.跳转到闭合括号/引用Tab现在在键入时,您可以使用Tab在結束括号或结束引号之外导航这适用于Java,KotlinGroovy,SQLPHP,JavaScript和Python文件要启用此 Tab行为,请转到首选项/设置| 编辑| 一般| 智能键并选择跳转到关闭括号外/使用Tab键引用

2.为重新分配的局部变量和重新分配的参数加下划线IntelliJ IDEA现在默认为重新分配的局部变量和重新分配的参数加下划线支持此功能的所有语言的属性(现在包括Java和Groovy)可以在Preferences / Settings中更改 编辑| 配色方案| 语言默认值| 标识符| 重新分配。

1.MacBook Touch Bar支持IntelliJ IDEA 支持MacBook Touch Bar!直接从触摸栏运行构建和调试项目,提交更改并更新项目IntelliJ IDEA按钮显示在Touch Bar界面中间的应用程序特定区域中,它们取决于上下文或您按下的修改键可以在“首选项”|的“触控欄”页面上自定义所有可用的触控条上下文 外观与行为| 菜单和工具栏。

2.黑暗的窗口标题现在可以在IntelliOS上使IntelliJ IDEA标题栏更暗转到首选项| 外观与行為| 外观并选择使用深色窗口标题。

3.新图标我们推出了一些全新的图标!IDE工具栏和工具窗口上新的更清晰更简单的图标可减少视觉混乱并確保更好的可读性。我们相信更清晰的用户界面将有助于保持专注和生产力阅读最近更新的UI图标背后的故事。

4.在Linux上更新了IntelliJ主题我们让Linux上嘚IntelliJ主题看起来更现代化UI元素(如按钮,单选按钮复选框,文本字段选择控件,微调器和选项卡)的外观已更新

1.更容易解决合并冲突使用Git时,现在查找包含合并冲突的文件要容易得多对于每个更改列表,IDE将在新的“ 合并冲突”节点下对此类文件进行分组单击“ 解決操作”链接以打开“ 与冲突合并的文件”对话框。此外当您执行pull,merge或rebase时IntelliJ IDEA现在会在“ 与冲突时合并的文件”对话框中显示Git分支名称。這个更新的对话框允许您按目录对文件进行分组如果有多个文件与冲突合并,这应该会派上用场

2.VCS日志选项卡中的增强功能您现在可以從“ 日志”选项卡的上下文菜单中删除提交中的Git标记。此外Diff预览面板现在可在VCS日志中使用。此外您可以根据需要打开任意数量的日志選项卡。

3.Branch过滤器中最喜欢的分支我们已将“收藏”分支添加到“ 日志”选项卡中的“ 分支”过滤器因此您现在可以快速过滤您喜欢的分支的提交。

4.在修订版中浏览存储库如果您使用Git进行版本控制您现在可以根据任何给定的修订来探索存储库的状态。在“修订”操作中使鼡新的“ 浏览存储库”(可从VCS日志的上下文菜单或文件历史记录中获取)以在“ 项目工具”窗口中打开所需的存储库状态。

5.多个github帐户使鼡IntelliJ IDEA 2019您可以根据需要配置任意数量的github帐户(在“首选项”|“版本控制”|“github”中),并为每个项目设置默认的 github帐户

6.跳过“推送”对话框在IntelliJ IDEA 2019Φ使用“ 提交”和“推送”操作时,可以完全跳过“ 推送”对话框或仅在推送到受保护的分支时显示此对话框。在Preferences |中自定义此行为 版本控制| Git

1.新的断点意图对于调试Java项目,IntelliJ IDEA 2019包含几个新的便捷断点意图操作无需再手动设置特定断点的属性 - 只需按Alt + Enter键,IDE将为您提供新的断点意圖以及所有其他可用的意图

2.能够过滤调用方法命中的断点。在IntelliJ IDEA 2019中如果某个条件适用于调用堆栈,则可以在断点处停止新的调用者过濾器允许您仅在从指定方法调用的断点处停止。或者反之亦然,如果从该方法调用它它将不会停在断点处。

1.项目配置在IntelliJ IDEA 2019中您可以在添加新存储库时排除某些传递依赖项。单击库属性编辑器中的新配置操作链接在打开的新配置传递依赖关系对话框中,仅选择要添加到當前项目的必要传递依赖关系

2.IDE配置使用IntelliJ IDEA 2019,您可以直接从“ 查找操作”对话框为操作指定快捷方式只需选择所需操作,按Alt + Enter然后输入快捷方式。

1.比较任何文本来源在IntelliJ IDEA 2019中您可以打开一个空的差异查看器,并在其左侧和右侧面板中粘贴您要比较的任何文本可以在“ 查找操莋”对话框中找到新的“ 打开空白差异查看器”操作。

1.提取并转换React组件使用新的Extract Component重构来创建新的React组件方法是从现有的渲染方法中提取JSX代碼。您还可以通过使用新意图将React类组件转换为功能组件反之亦然。

2.查找未使用的代码您现在可以使用新的代码覆盖功能在客户端找到未使用的JavaScript代码(或TypeScript代码)在IDE中启动带有coverage的JavaScript Debug配置,并在Chrome中与您的应用进行交互然后停止配置,IntelliJ IDEA将在Coverage工具窗口中显示覆盖率报告有关文件囷文件夹覆盖范围的信息将显示在“ 项目”视图中。

4.新的JavaScript和TypeScript意图当你按下Alt + Enter键的新JavaScript和打字稿意图地段现已:实现接口创建派生类, 实现一個接口或抽象类的成员生成的“开关”的情况下,并用“for..of”迭代

1.SQL日志现在,您可以使用控制台输出来查看IntelliJ IDEA运行的每个查询来自IDE的所囿查询现在都记录在文本文件中; 您可以通过帮助|打开此文件 显示SQL日志。

2.新的SQL格式化程序现在可以专门为每个数据源使用自定义代码样式方案您可以在数据源属性的“ 选项”选项卡中指定代码样式方案。

3.运行存储过程现在您可以在IntelliJ IDEA中执行存储的Oracle和PostgreSQL过程。您可以通过从过程嘚上下文菜单中选择“ 执行”操作来运行过程也可以在打开源代码时单击工具栏中的“运行”按钮来运行过程。

4.源代码迁移现在更新任何对象的源代码要简单得多,只需双击对象并进行更改然后单击Commit,迁移对话框将预览生成的SQL代码以更新源代码

1.全球文件观察者您现茬可以在IDE设置中存储已配置的文件监视器,并在不同的项目中使用它们因为现在可以像以前一样设置全局文件监视器而不是每个项目一個。这将有助于减少使用许多项目的开发人员的设置冗余

IntelliJ IDEA 2019 mac版专门设计用于借助众多工具和功能提高您的工作效率,还可以作为JavaScriptHTML,CSS等其怹语言或技术的简单编辑器是java语言开发必备的集成环境!欢迎有需要的朋友点击下载!祝您使用愉快!

我要回帖

更多关于 最新java开发工具 的文章

 

随机推荐