gpt4 book ai didi

java - 在 IntelliJ IDEA 中,如何为作用于当前实例的方法调用着色?

转载 作者:行者123 更新时间:2023-12-01 09:26:03 27 4
gpt4 key购买 nike

我发现以与局部变量不同的方式对字段进行着色很有用,这样我可以更轻松地直观地阅读代码流。

以同样的方式,我想对作用于当前实例的方法调用进行着色,以便它们看起来与作用于其他实例的方法调用不同(无论其类型如何)。这应该会影响接口(interface)方法、继承方法、抽象方法...

这些方法大多数时候是自记录代码,或者是经过重构但不值得让另一个类处理公共(public)逻辑的重复代码。因此,我发现直观地看到我没有放弃此类的责任很有用。

如何在 IntelliJ Idea 中实现这一目标?

<小时/>

我写这个问题是因为我找到了 similar question在寻找这个问题的答案时与 Android Studio 相关,但是当我几天后尝试谷歌/搜索这个问题时,这绝对是痛苦的,因为它没有出现在搜索结果中的任何地方,我不记得我是如何在第一名。我写这个问题是希望它对任何 future 有同样问题的读者有用。

最佳答案

有办法,但只是一种解决方法,它会有副作用。

intellij windows

如何:

  • 转至文件 > 设置 > 检查(如有必要,选择全局配置文件)。

  • 输入搜索内容:qualified

  • 勾选“实例方法调用未使用 'this' 限定”旁边的复选框。

  • 单击“严重性”>“编辑严重性”,然后单击绿色 + 按钮添加新条目。

    • 随意命名。

    • 必须使用箭头将其放在列表底部。如果不这样做,F2 键将不再按您的预期工作,因为它将优先显示列表顶部的错误。

    • 将错误条纹标记设置为#FFFFFF,或与滚动条相同的颜色。

    • 如果您愿意,请将其设置为粗体。

    • 如果要设置颜色,则必须将背景颜色设置为白色(如果界面为黑色,则为黑色)。如果不这样做,在大多数情况下颜色将显示为黑色。

  • 如果您确实想要,请对“不必要的'this'限定符”执行相同的操作;还有一个附加复选框使其仅适用于方法而不适用于字段。

副作用:

  • 这会启用检查,但这是不需要的。

  • 将鼠标光标指向方法调用上将导致出现描述检查的悬停文本。

  • 如果您的代码没有错误、没有警告且没有其他信息检查,则按 F2 将跳过这些调用。

关于java - 在 IntelliJ IDEA 中,如何为作用于当前实例的方法调用着色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39820271/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com