IntelliJ IDEA 中的 CodeLens 样式上下文信息

CodeLens style in-context information in IntelliJ IDEA

一段时间以来,较新版本的 Visual Studio 已经能够显示方法、字段等的内联信息,这些信息涉及它们可能被引用或更改的次数以及最后更改代码的人.此功能称为 CodeLens。

IntelliJ IDEA 中是否有任何插件或功能与此类似,能够显示个人 class/field/method 信息?

还没有这样的插件。

你当然可以右击左边的gutter(编辑器左边的灰色编辑器)然后select "Annotate"。这至少为您提供了每行 last 编辑。

与您想要的功能更相似(但不幸的是不是内嵌的): Select 一些文本(例如方法),然后右键单击 Git -> 显示 Selection 的历史记录。

此功能适用于 Rider,但不适用于 IntelliJ。 在 Rider 中,它被称为 Code Vision

您可以在 IntelliJ IDEA 中为这个功能请求投票 here

现在有名为 GitToolBox 的 JetBrains 插件。

它有一些类似的功能,包括行尾的当前行“blame annotation”,带有详细的提交信息:

(对于 CodeLens 函数引用功能)现在是 IntelliJ IDEA 2020.1.

版本之后的 built-in 功能

您可以通过以下方式启用它:

参考:https://blog.jetbrains.com/idea/2020/03/intellij-idea-2020-1-beta2/