我最近迁移到Intellij 2022.1.2,有时IDE只会随机更改不同代码段之间的行距:注释/函数定义、导入/类定义等.

这种行为似乎非常不稳定,有时我只是重新启动IDE,所有的行都再次正常,有时更改是持久的.

下面是一个示例:

enter image description here

enter image description here

这有点令人恼火.有没有办法禁用它?

推荐答案

您看到的这些空行是有关编辑器中代码的其他信息的占位符.它们被称为"嵌入提示",您可以在"设置"对话框中配置它们.

如果它们不是空的,则这些行可能如下所示:

Non-empty inlay hint

这些行显示为空占位符确实令人恼火可能在2022年固定为It is already fixed.

Java相关问答推荐

在Java中将Charsequence数组更改为String数组或List String<>

Apache POI:使用反射获取zoom 级别

路径映射未发生

使用Testcontainers与OpenLiberty Server进行集成测试会抛出SocketException

是否在允许数组元素为空时阻止 idea 为空性警告?

在Java 17中使用两个十进制数字分析时间时出错,但在Java 8中成功

声明带有泛型的函数以用作查找映射中的值

使用用户引入的参数生成人员数组

如何在不删除Java中已有内容的情况下覆盖文件内容?

使用Class.this.field=Value初始化构造函数中的最后一个字段会产生错误,而使用this.field=Value则不会

扩展视图高度,并将其拖动到较低的视图上,而不是将其向下推?

在整数列表中查找和可被第三个整数整除的对时出现无法解释的RunTimeError

在线程Java中调用Interrupt()之后调用Join()

为什么相同的数据条码在视觉上看起来不同?

H2数据库仅支持%1个结果集?

读取ConcurrentHashMap中的可变对象

使用Java线程进行并行编程

使用StringBuilder和append方法创建字符串时Java字符串内部方法的问题

为什么我得到默认方法的值而不是被覆盖的方法的值?

类型安全:从 JSONArray 到 ArrayList> 的未经判断的转换