我觉得让字段以不同于局部变量的方式着色很有用,这样我就可以更容易地直观地读取代码流。
以同样的方式,我想对当前实例上的方法调用进行着色,这样它们看起来与作用于其他实例的方法调用(不论其类型如何)有所不同。这应该影响接口方法,继承方法,抽象方法......
这些方法大部分时间都是自我记录的代码,或重构的代码,这些代码经过重构但不足以让另一个类处理公共逻辑。因此,我发现在视觉上看到我没有离开这门课的责任是有用的。
如何在IntelliJ Idea中实现这一目标?
我正在写这个问题,因为我找到了与Android Studio相关的similar question,同时正在寻找答案,但是当我试图谷歌/搜索问题几天后,这绝对是痛苦的它没有在搜索结果的任何地方出现,我不记得我是如何找到它的。我正在写这个问题,希望对未来有相同问题的读者有用。
答案 0 :(得分:0)
有一种方法,但它是一种解决方法,它会产生副作用。
如何:
转到文件>设置>检查(如有必要,请选择全局配置文件)。
输入搜索内容:qualified
。
勾选" 实例方法调用未选中' "
点击Severity>编辑严重性,单击绿色+按钮添加新条目。
将其命名为您想要的任何内容。
您必须使用箭头将其放在列表底部。如果你不这样做,F2键将不再像你期望的那样工作,因为它会优先考虑列表顶部的错误。
将错误条纹标记设置为#FFFFFF,或与滚动条颜色相同。
如果您愿意,请将其设置为粗体。
如果要设置颜色,必须将背景颜色设置为白色(如果您有黑色界面,则设置为黑色)。如果你不这样做,在大多数情况下颜色会显示为黑色。
如果您真的想要,请为#34; 不必要的'这个'做同样的事情。限定符&#34 ;;还有一个附加复选框,使其仅适用于方法而非字段。
副作用:
这样可以进行检查,这是不可取的。
将鼠标光标指向方法调用将导致出现描述检查的悬停文本。
如果您的代码没有错误,没有警告,也没有其他信息检查,按F2会跳过这些来电。