IntelliJ / Android Studio 全家桶常见问题
本文章没有任何技术含量,但是解决了 JetBrains 一拍脑子的反人类改动。
本文没有什么技术含量,主要记录 IntelliJ 全家桶(IDEA, Goland, Android Studio 等)常见的小毛病。
Precommit Check
【问题描述】
发现版本:
- JetBrains: 2023
- Android Studio: Hedgehog
JetBrains 全家桶更新到 2023 版本,以及衍生产品 Android Studio 更新到 Hedgehog 后,在 IDE 内提交 Git Commit 时,静态代码检查(lint)在提交成功后才姗姗来迟。于是不得不添加新的提交来修复,或者使用 git commit --amend
重写,简直把强迫症逼死了😡。而在之前的版本中需要等待检查完成才允许提交,此时如果发现问题可以及时修复或手动忽略。
【解决方案】
这个改动也在社区引发了极大不满,其中一个帖子给出了解决方案,打开 IDE 的 registry 设置(可以在 help
-find action
直接搜索),关闭 vcs.non.modal.post.commit.checks
就行了。
悬浮文档不显示
【问题描述】
正常情况下把鼠标放在一段代码上应该自动弹出一个注释文档窗口(官方叫 Quick Document)。但突然某天就再也不显示了。
【解决方案】
进入 IDEA (或其他全家桶成员)的设置,Settings | Editor | Code Editing
,此处有两个相关选项:
Quick Documentation | Show quick documentation on hover
,要勾选。Editor Tooltips | Tooltip delay
设置显示的触发时间。
关键是 Quick Documentation
这一选项可能压根就没有,官方论坛说和屏幕阅读器冲突了。关闭 Appearance & Behavior | Appearance | Accessibility | Support screen readers
后就好了。
License:
禁止转载到非自托管的内容平台,禁止用于 AI 训练