IntelliJ IDEA 2020.2 EAP4:问题视图,改进的Git操作对话框,以及更多
带有新功能包的最新IntelliJ IDEA 2020.2 EAP构建版已经准备好,现在就可以尝试了!在里面你会发现:
- 问题视图
- 改进的Git操作对话框
- Android 4.0
与往常一样,IntelliJ IDEA Ultimate的EAP构建是免费使用的,但它们在构建日期的30天内过期。
问题视图
我们正在继续努力,使人们更容易看到警告和错误,并围绕它们进行导航。
在IntelliJ IDEA 2020.2的第一个EAP构建中,我们引入了一个新的检查部件显示当前文件中警告和错误的数量,并允许您在它们之间轻松导航。今天我们介绍一个新的问题视图工具窗口,它显示当前文件中的警告和错误列表,并对这些问题进行描述。更重要的是,您可以在这个工具窗口通过调用Alt+Enter快捷键快速修复问题。
您还可以从Problems View工具窗口导航到代码中遇到问题的地方,只需右键单击鼠标。
您可以通过点击Inspection Widget来打开这个新的问题视图,或者您也可以从主菜单| View | Tool Window | Problems来打开它。
我们计划在将来扩展问题视图的功能。请继续关注!
风投公司
改进的Git操作对话框
我们重新设计了用于Merge、Pull和Rebase等操作的Git对话框,以获得更好的视觉一致性和更少的混乱。我们还简化了要执行哪个Git命令的理解,并包含了一些以前缺少的选项。
我们已经添加了变基选项的拉对话框和-no-verify选项的合并对话框。
Android工作室
对于Android开发者,我们也有一些好消息——IntelliJ IDEA 2020.2的最新EAP版本包含了Android Studio 4.0的所有更改。如欲了解更多有关新版本的功能,请参阅Android Studio博客文章。
丢失了一个功能或发现了一个bug?请在我们的问题跟踪器.
发展中快乐!
晶澳说:
2020年6月18日工具箱还没有列出这个更新。
莎拉塔Kalyuzhnaya说:
2020年6月18日现在一切都好了!从工具箱应用程序获取更新。
Kirill Rakhman说:
2020年6月19日希望问题视图将显示项目中的所有问题,类似于Rider中的广泛解决方案分析。
德米特里•Jemerov说:
2020年6月22日“我们计划在未来扩展问题视图的功能。请继续关注!”
Kirill Rakhman说:
2020年6月23日待调
Oleksandr说:
2020年6月21日请恢复合并对话框…我想从一开始就看到所有分支。我看到了更多的分支比现在的下拉菜单()
之前我也做了3次点击来配置我的合并-选择分支,添加日志和没有快速前进。现在我需要点击2次(6次点击)!+额外的滚动分支。我不能与那个对话框快速工作,因为它是6点击,选项是隐藏的,窗体是调整大小在点击和控制,接受点击是小得多!在旧形式下,我可以闭着眼睛做合并,但目前是非常不友好的ux。
旧行为:打开合并,点击提交,点击选项1,点击选项2,点击合并。
新增:打开合并,移动鼠标到小组合框按钮,点击它,滚动到分支,点击分支,展开“修改选项”,选择选项1,移动鼠标回来,然后调整鼠标位置(因为我的手会自动移动光标到之前的组合框位置,但是!)表单调整大小!),再次展开“修改选项”,选择选项2,单击合并。
顺便说一下:合并策略在哪里?
为什么默认建议将当前分支合并为当前分支?
他在斯米尔诺夫说:
2020年6月22日谢谢你的反馈。
目前还没有恢复对话框的计划,但是,我们将致力于提高可用性。
新的对话框会记住所有以前选择的选项,所以不需要每次打开时都点击选项。你需要经常更换吗?为什么?
分支列表目前显示所有分支,但它将更改为只显示那些提交合并-https://youtrack.jetbrains.com/issue/IDEA-243170
此外,选择选项后,选项列表将不会被折叠https://youtrack.jetbrains.com/issue/IDEA-244260
>合并策略在哪里?
它们因为很少使用而被移除。您能否详细说明您多久更改一次它们,以及强制这样做的工作流程是什么?
>为什么默认建议将当前分支合并为当前分支?
默认情况下,它预先选择跟踪的分支。这模拟了命令行上的git合并行为。然而,当分支被过滤时,初始选择将是不同的。
Oleksandr说:
2020年6月23日@Dmitry斯米尔诺夫
>新对话框会记住之前选择的所有选项
谢谢你)
关于合并策略:当然,我很少使用非默认的策略(实际上只有“我们的”),但对我来说,这个对话框就像“高级合并”选项。对于简单和快速的合并,我们在git日志窗口有上下文菜单。
>默认情况下,它预先选择跟踪的分支
1.对于跟踪的分支,我从未使用“合并”对话框。我用“更新项目”代替。
2.不,在我的情况下,我默认选择了当前分支。在我的例子中,它的名称是“dev”。远程分支“origin/dev”也存在,但位于列表的第三位。看起来分支的列表是按字母顺序排序的,我们默认有第一项。
但是在任何情况下,用ListBox来处理分支(当我可以同时看到许多分支时)更适合我。我可以调整对话框的大小和增加可见项目的数量。我也不需要做额外的点击扩展组合框,然后滚动到分支在中间/底部的列表(通常我有~20..30个分支机构)
>当分支被过滤时,最初的选择是不同的
不明白这一点。当我展开组合框并开始输入时,你是指过滤器吗?如果是-那么它不是“初始选择”。