超赞!IDEA 最新版本,支持免打扰和轻量模式!

IntelliJ IDEA 2020.1 的第二个早期访问版本已发布,新的 EAP 构建对调试器和事件探查器(Profiler)进行了改进,并引入了新的提交工具窗口(Commit toolwindow)以及禅模式(Zen Mode)。

用于调试器的数据流分析协助功能

IntelliJ IDEA 2020.1 向调试器添加了数据流分析协助功能(dataflow analysis assistance),此功能根据程序执行的当前状态预测并显示可能的异常以及始终为真/假的条件。

当我们调试 Java 代码并到达断点时,IDE 将基于程序的当前状态运行数据流分析,并向我们显示在代码执行到该断点之前下一步将发生的情况:

折叠递归调用

当在堆栈中的更高层调用同一方法时,IntelliJ IDEA 现在可以检测到递归调用。现在,IDE 会建议开发者将这些调用从子树中取出,从而可以绕过递归,并专注于消耗大部分资源的方法以及它们进行的调用。

递归调用在“调用树”选项卡中用以下新的特殊图标表示:

新的 commit 工具窗口

在 2020.1 中为 Commit UI 提供了一个新的工具窗口。看起来如下:

新的 commit 工具窗口包含"Local Changes"和"Shelf"两个选项卡。该工具窗口涵盖了所有与提交有关的任务,例如检查差异、选择要提交的文件和代码块以及输入 commit 消息。

禅模式(Zen Mode)

此版本添加了新的禅模式,以消除可能的干扰并帮助开发者完全专注于代码上。本质上,这种新模式结合了免打扰模式和全屏模式,因此不必每次想要进入或退出它们时都启用或禁用这两种模式。

要启用禅模式,请跳转至 View | Appearance | Enter Zen Mode,或从“快速切换方案”弹出窗口中选择它(Ctrl+` | View mode | Enter Zen Mode)

LightEdit 模式

顾名思义,这就是一个轻量的编辑模式,专用于打开和编辑文件。LightEdit 模式允许我们在简单的编辑器窗口中打开文件,而无需创建或加载项目。这也是对不少开发者希望将 IntelliJ IDEA 作为通用文本编辑器的要求的回应。

尝试 LightEdit 模式最简单的方式是通过命令行打开文件,如下所示:

原文地址:https://www.cnblogs.com/CQqfjy/p/12394105.html

时间: 2024-07-31 07:20:35

超赞!IDEA 最新版本,支持免打扰和轻量模式!的相关文章

超赞!最新短网址生成接口(新浪、腾讯官方api)

简要描述 短网址,顾名思义就是一种较短域名加动态参数组成的短地址,类似于t.cn/xxxx,url.cn/xxx.是由各大平台诸如新浪.腾讯.百度发布的短网址接口将长网址转换而来的. 应用场景 短网址的应用场景很广,譬如短信营销.邮件推广.微信营销.QQ营销.自媒体推广.渠道推广等,都会用到短网址.究其原因是在于短网址可以降低推广成本.用户记忆成本,提高用户点击率:在特定的场景下推广还能规避关键词,防止域名被拦截,隐藏真实地址等. 短网址生成接口 1.新浪短网址接口(最新官方api) http:

最新版本|Tungsten Fabric 5.1要点速览

Tungsten Fabric(TF)社区在今年6月正式推出5.1版本,这是到目前为止社区的最新版(更多历史版本信息详见文末链接).TF社区一直在努力应对来自社区和技术上的挑战,以确保无论公共云.编排器或工作负载如何,都能通过繁荣而充满活力的社区解决最棘手的网络难题,TF 5.1版本就是这一努力的成果.现在是个很好的时机,Tungsten Fabric能够基于开发或运营的角色,在这个多云世界中满足网络需求. TF 5.1版本的要点速览: ? 代码质量至上,所有已知的P1和P2错误均在发布前被消除

STL源码剖析---根据最新版本的g++4.9.0(支持C++11)的修订(1)空间配置器

源码剖析采用的G++版本为2.91.57版本,是比较老的版本与最新版本4.9.0有某些方面的差别.现在我针对最新版本做一个分析.我下载了最新的gcc-4.9.0的包作为观察对象: 我们#include <>时的头文件放在:gcc-4.9.0/libstdc++-v3/include/std:例如vector. 真正的实现文件放在:gcc-4.9.0/libstdc++-v3/include/bits:例如:stl_vector,注意前面的stl_. 最后要说的是:技术是不断进步,不断发展变化的

Notepad++最新版本介绍!支持全部编辑语言(Java、HTML、Python等)

Notepad++最新版本介绍!支持全部编辑语言(Java.HTML.Python等) Notepad++介绍 Notepad++是经常用的一个编辑软件,对于我这样的技术白菜来说,有这么个神器真是方便多了,Notepad++界面简洁明了,而且可以定制界面,又支持多国语言,是站长们的得力助手.免费.开源.绿色,对中文支持的很好,并有完整的中文化接口及支援多国语言撰写的功能(UTF8 技术).Notepad++内置支持多达27种语法高亮度显示(包括各种常见的源代码.脚本,能够很好地支持 .nfo 文

最新推出SAP ECC EHP7最新版本IDES带演示数据,带开发ACCESS KEY。

最新推出SAP ECC EHP7最新版本IDES带演示数据,带开发ACCESS KEY. SAP各系统版本安装虚拟机+终身辅导+推荐就业+项目文档+模块PA视频 联系人:tomy(saper) QQ 59728900 MSN或email:  [email protected] http://shop.paipai.com/59728900 制作缘由:   鉴于SAP最新版本EHP7的问世,有的兄弟殷切需要EHP7,因为公司和其他公司有合作,又因有的学CRM的兄弟需要把CRM和ECC装一起.恰好这

超赞的新浪短网址链接生成器推荐(附t.cn短链接接口)

推荐两款超赞的新浪短网址链接生成器和两个稳定的t.cn短链接缩短api接口给大家,亲测非常稳定,个人感觉超赞,可以放心地生成永久有效的t.cn短链接.短域名的应用场景很广,譬如短信营销.微博吸粉.淘宝商品分享.京东商品分享.微信营销.QQ营销.自媒体推广.渠道推广等,都会用到网址缩短的工具或者接口,故建议大家收藏,以免找不到. 1- 蓝鸟短链接 新浪短网址链接生成器:http://lnurl.cn 新浪短网址api生成接口:http://lnurl.cn/api/tcn 相关推荐: 腾讯短链接在

mydumper 最新版本0.9.1 ,备份必备工具。

1.下载地址 https://launchpad.net/mydumper/+download 2.安装 新版本支持GTID 0.9.1 ,因为我维护的数据库都启用了GTID. yum install gcc-c++ cmake glib2-devel pcre-devel.x86_64  -y tar -zxvf mydumper-0.9.1.tar.gz -C /usr/local/ cd /usr/local/mydumper* cmake . echo $? make make inst

Elasticsearch最新版本2.20特性及如何安装

版本选择:Elasticsearch最新版本2.20 Elasticsearch的更新速度实在太快了,16年2月2日更新到了2.2版本,首先看一下这个版本增加了哪些新的特性.首先是基于Lucene 5.4.1,修复了Elasticsearch 2.1.2和Elasticsearch 1.7.5版本中存在的很多bug,同时Elasticsearch 2.2.0增加了两个很棒的新功能:查询分析器和增强地理位置字段.这个版本增加了更加严格的安全性和修复了2.1的一个重大bug,就是在分片恢复的时候会非

WebMisSharp升级说明,最新版本1.6.0

尊敬的C3 AM.C3 FX.WebMisSharp用户您好: 非常感谢长期来您对WebMisSharp系列产品的支持,您的使用和反馈是我们进步的最大动力.在你们的帮助下我们又向前迈进了一步,我们功能升级啦!!! 本邮件为作者JackChain群发,您可能仅是某一个产品的使用者,或许您已经忘记这些产品.没关系,我简单提醒下: C3 AM:企业级通用权限管理系统,SAAS平台,体验地址http://saas.chinacloudtech.com C3 FX:企业级快速开发框架,是配合WebMisS