IntelliJ IDEA2020新增禅模式和LightEdit模式
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.jetbrains.com/idea/nextversion
或者本地下载地址:https://www.jb51.net/softs/713980.html
到此这篇关于IntelliJ IDEA2020新增禅模式和LightEdit模式的文章就介绍到这了,更多相关IDEA2020新增模式内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
2020最新版idea激活教程(推荐)
首先下载jar包:(云盘链接发不上去,大家关注gzh"灰太狼学爪哇"回复idea获取)将其放到合适的文件夹(首选IDEA的同级目录)进行管理: 进入C盘 -> 用户 ->用户名 -> .IntelliJIdea2019.2或者.IntelliJIdea2019.3 -> config -> idea64.exe.vmoptions文件,在文件的末尾加上-javaagent:jar路径和jar包名字,例如-javaagent:D:\Idea\jetbrain
-
最新idea2020注册码永久激活(激活到2100年)
首先有图有真相: 资源链接: 链接: https://pan.baidu.com/s/1mvU2qDxJPCXbCuVaCVCjGA 提取码: k3e2 第一步:将bin目录下的三个文件拷贝到IDEA安装之后的bin目录下,替换文件. 第二步:编辑idea.exe.vmoptions和idea64.exe.vmoptions文件,这两个文件的修改方式完全相同,都是修改文件的最后一行:"-javaagent:".确保"-javaagent:将jar文件的全路径拷贝到这里&quo
-
IntelliJ idea激活码获取方法(idea2020激活码汇总)
我们现在来给大家提供一下IntelliJ IDEA相关软件下载: 1.IntelliJ IDEA 2019.3.3 旗舰版 官方正式版(附汉化包+激活码+汉化激活方法) https://www.jb51.net/softs/543007.html 2.IntelliJ IDEA 2020.1 EAP 官方早期版 32/64位 https://www.jb51.net/softs/713980.html 接下来是我们整理的全部相关激活教程,非常详细! 1.IntelliJ Idea 2017注册码
-
IntelliJ IDEA2020新增禅模式和LightEdit模式
IntelliJ IDEA 2020.1 的第二个早期访问版本已发布,新的 EAP 构建对调试器和事件探查器(Profiler)进行了改进,并引入了新的提交工具窗口(Commit toolwindow)以及禅模式(Zen Mode). 用于调试器的数据流分析协助功能 IntelliJ IDEA 2020.1 向调试器添加了数据流分析协助功能(dataflow analysis assistance),此功能根据程序执行的当前状态预测并显示可能的异常以及始终为真/假的条件. 当我们调试 Java
-
如何禁用IntelliJ IDEA的LightEdit模式(推荐)
更新pycharm之后发现有了个新功能,默认打开文件的时候会单独打开一个窗口,以文本编辑的模式打开,而不是用项目模式.这种打开方式被称为LightEdit Mode.效果如下, 可以注意到窗口很简洁,官方表示,这种模式有一定的局限性:它提供的代码完成方式比较简单(或者有时根本没有),没有代码检查,只提供基本的代码高亮显示,不需要复杂的代码分析等等.但如果你只需要打开一个文件,做一些修改,然后保存,LightEdit是最快捷的方式,而且你也不需要使用第三方编辑器. 可是,我就是想用IDE才会用py
-
详解IntelliJ IDEA2020.1和JDK14体验
IntelliJ IDEA2020.1和JDK14体验 IntelliJ IDEA新功能: 界面支持中文 但这里要注意的是不是原生支持中文,而是要安装jetbrains的官方插件,如下图 导航栏改进 上面的导航栏可以直接跳转到各个方法,这个以前要实现的话要点左侧的Structure,现在就方便多了 支持Javadoc的渲染 以前Javadoc看起来很费劲,要手动转换html格式,现在看起来就很方便了,还可以更改字体大小 以前 现在 新增主题和字体 主题: 字体: Lightedit模式 你可以把
-
IntelliJ IDEA2020.3 新特性(小结)
北京时间2020年12月1日,JetBrain公司推出了二十周年第三个稳定版的IntelliJ IDEA 2020.3 . 距离上一个稳定版IDEA,过去了小五个月,这次的更新来得比较晚,我的博客也是.如果不是同事提醒,我也差点忘记了自己其实是打算把IDEA编辑器这个系列给一直更新下去的哈哈哈,话不多说,让我们先进官网看看. 以下是官网的原话: IntelliJ IDEA 2020.3 adds interactive hints and inline watches in the debugg
-
对比Java设计模式编程中的状态模式和策略模式
为了能在Java应用程序中正确的使用状态模式和策略模式,开发人员需要清楚地知道这两种模式之间的区别.尽管状态模式和策略模式的结构非常相似,它们又同样遵循开闭原则,都代表着SOLID设计原则的'O',但它们的意图是完全不同的.Java中的策略模式是对一组相关的算法进行封装,给调用方提供了运行时的灵活性.调用方可以在运行时选择不同的算法,而不用修改使用策略的那个Context类.使用策略模式的经典例子包括实现加密算法,压缩算法,以及排序算法.另一方面,状态模式使用一个对象可以在不同的状态下表现出不同
-
一文了解vue-router之hash模式和history模式
当前版本: 3.0.3 类目录: src/history/base.js hash模式 即地址栏 URL 中的 # 符号(此 hash 不是密码学里的散列运算).比如这个 URL: http://www.abc.com/#/hello ,hash 的值为 #/hello.它的特点在于:hash 虽然出现在 URL 中,但不会被包括在 HTTP 请求中,对后端完全没有影响,因此改变 hash 不会重新加载页面. history模式 利用了 HTML5 History Interface 中新增的
-
Vue-router 中hash模式和history模式的区别
Vue-router 中hash模式和history模式的关系 在vue的路由配置中有mode选项 最直观的区别就是在url中 hash 带了一个很丑的 # 而history是没有#的 mode:"hash"; mode:"history"; hash模式和history模式的不同 对于vue这类渐进式前端开发框架,为了构建 SPA(单页面应用),需要引入前端路由系统,这也就是 Vue-Router 存在的意义.前端路由的核心,就在于 -- 改变视图的同时不会向
-
Intellij idea2020永久破解,亲测可用!!!
前言 随着 IDEA 的 2020 版本的发布,新增和优化了很多的功能,今天陈某不说新增的功能,来讲一讲如何永久破解.不说别的,先上破解后的效果图: 如何破解? 破解过程很简单,基本是傻瓜式的,过程如下. 1. 下载安装 官网下载IDEA 2020.1,下载地址自己动手百度吧. 安装成功后,启动 IDEA,选择试用启动 IDEA. 下载破解包 链接: https://pan.baidu.com/s/1s6tiktsNDAOSxvb9WCPH_w 提取码: 2iyt IDEA破解包下载,其实就是
-
Vue-router中hash模式与history模式的区别详解
VUE路由的hash模式与history模式的区别,这个也是面试常问的问题,这个题其实就是考验你的开发经验是否属实. 小白回答:hash模式url带#号,history模式不带#号. 大牛解答: 形式上:hash模式url里面永远带着#号,开发当中默认使用这个模式.如果用户考虑url的规范那么就需要使用history模式,因为history模式没有#号,是个正常的url,适合推广宣传: 功能上:比如我们在开发app的时候有分享页面,那么这个分享出去的页面就是用vue或是react做的,咱们把这个
-
Vue Router路由hash模式与history模式详细介绍
目录 一.前言 二.hash模式 三.history模式 一.前言 对于hash模式和history模式,最直接的区别就是地址栏带不带"#"号了. vue脚手架搭建的项目的路由默认是hash模式. hash模式: 创建路由实例时,添加mode:"history"属性,即可使用history模式. const router = new VueRouter({ routes, mode: "history" }) history模式: 二.hash模
随机推荐
- Asp 日期格式化问题
- Javascript 中的类和闭包
- Javascript 复制数组实现代码
- 飘叶千夫指源代码,又称qq刷屏器
- Java在web页面上的编码解码处理及中文URL乱码解决
- Asp.net 动态加载用户自定义控件,并转换成HTML代码
- Laravel 5框架学习之日期,Mutator 和 Scope
- Win7 64位 mysql 5.7下载安装常见问题小结
- php上的memcache和memcached两个pecl库
- javascript中的if语句使用介绍
- VBS教程:VBScript 与窗体
- dos 内容重定向
- 关于扩展 Laravel 默认 Session 中间件导致的 Session 写入失效问题分析
- 阿里云Centos 7.5安装Mysql的教程
- ionic2 tabs使用 Modal底部tab弹出框
- 基于C++字符串替换函数的使用详解
- Java中StringBuffer和StringBuilder区别
- 深入解析Java的Hibernate框架中的一对一关联映射
- C++中const的用法详细总结
- SyGate、WinGate和WinRoute之简单比较