Контекстная информация в стиле CodeLens в IntelliJ IDEA

Некоторое время в новых версиях Visual Studio появилась возможность отображать встроенную информацию о методах, полях и т. Д., Относящуюся к тому, сколько раз на них можно было ссылаться или изменять, и кто последний изменял код. Эта функция называется CodeLens.

Изображение, показывающее функцию CodeLens

Есть ли в IntelliJ IDEA какой-либо плагин или функция, подобная этой, которая могла бы отображать информацию по отдельным классам / полям / методам?

1 ответ

Решение

Нет такого плагина (пока).

Вы можете, конечно, щелкнуть правой кнопкой мыши по левому желобу (серый редактор слева от редактора) и выбрать "Аннотировать". Это дает вам по крайней мере последнее редактирование в каждой строке.

Больше похоже на желаемую функцию (но, к сожалению, не встроенную): выделите какой-нибудь текст (например, метод), затем щелкните правой кнопкой мыши Git -> Показать историю для выделения.

(Для функции ссылок на функции CodeLens) Теперь это встроенная функция после версии IntelliJ IDEA 2020.1.

Вы можете включить его:

Ссылка:https://blog.jetbrains.com/idea/2020/03/intellij-idea-2020-1-beta2/

Теперь есть плагин JetBrains под названием GitToolBox.

Он имеет некоторые аналогичные функции, включая текущую строку "аннотацию виновных" в конце строки с подробной информацией о фиксации.

Эта функция доступна для Rider, но пока недоступна для IntelliJ. В Rider это называется Code Vision

Вы можете проголосовать за этот запрос функции в IntelliJ IDEA здесь

Другие вопросы по тегам